)]}'
{
  "log": [
    {
      "commit": "650c22c765b832bd383c310294dc52c4e3fa7255",
      "tree": "3a832f3065e304dff2b4ce70fdee65668999a60f",
      "parents": [
        "f9258172263a39b1cb5661ecbf2967c4de968e28"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Jul 19 09:54:19 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:25 2011 -0700"
      },
      "message": "crypto: Fix race conditons and synchronization issues\n\n- Fix locking mechanism: Add ref count for locking and\n  protect ce lock reference count\n- Fix race conditions with processing sha request.\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "451cf98b0227b0e7bdcdb890d693a0e9fa3a1a07",
      "tree": "1ab0d3829be965fd6e6fa5f68cbf7bd8dec4c355",
      "parents": [
        "bdc7bbba1cc1202166a45b479b1cb7b0e54eec8f"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed Jul 13 11:48:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:32 2011 -0700"
      },
      "message": "crypto: Fix referencing dead pointer\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "a8657d80cc67f4435ae9050d7b64f6290889caf1",
      "tree": "6518ec7f2a6f66be5cfe27fdfe68ad2290c81c18",
      "parents": [
        "7b057dbfc163b5c937315c6a0011a24b2b6b2251"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Jul 11 16:30:08 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "crypto: Fix memory leak when clk enabling fails\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "a18b989a5c12ca82ed37f94279273ddbc073758a",
      "tree": "496c4c043d7712a52691cadf5df8025ab32a63c9",
      "parents": [
        "258e43fdb00c73d424b114ae3850accd55b27cbb"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu May 26 13:30:34 2011 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:43:27 2011 +0800"
      },
      "message": "crypto: caam - fix operator precedence in shared descriptor allocation\n\nsetkey allocates 16 bytes (CAAM_CMD_SZ *\nDESC_AEAD_SHARED_TEXT_LEN) shy of what is needed to\nstore the shared descriptor, resulting in memory\ncorruption.  Fix this.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "cf2d007bd43bc254d5254fe9d30af3e73ed5b98a",
      "tree": "f2aebec990dbfcd105380cde3ef81db8aafcdbcd",
      "parents": [
        "89db4df160948d005b5efce82ef10f25ab5aac8b"
      ],
      "author": {
        "name": "Holger Dengler",
        "email": "hd@linux.vnet.ibm.com",
        "time": "Mon May 23 10:24:30 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:29 2011 +0200"
      },
      "message": "[S390] ap: skip device registration on type probe failure\n\nThe registration of an ap device will be skipped, if the device type\nprobing fails.\nAdd names of current crypto adapters to the Kconfig help.\n\nSigned-off-by: Holger Dengler \u003chd@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "052497553e5dedc04c43800820c1d5788201cc71",
      "tree": "952466fc0f0df2b44b8df6b087c944ddf890f709",
      "parents": [
        "cae13fe4cc3f24820ffb990c09110626837e85d4",
        "4427b1b4ec111622071ec872c94594e05635c6e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 17:24:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 17:24:14 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (45 commits)\n  crypto: caam - add support for sha512 variants of existing AEAD algorithms\n  crypto: caam - remove unused authkeylen from caam_ctx\n  crypto: caam - fix decryption shared vs. non-shared key setting\n  crypto: caam - platform_bus_type migration\n  crypto: aesni-intel - fix aesni build on i386\n  crypto: aesni-intel - Merge with fpu.ko\n  crypto: mv_cesa - make count_sgs() null-pointer proof\n  crypto: mv_cesa - copy remaining bytes to SRAM only when needed\n  crypto: mv_cesa - move digest state initialisation to a better place\n  crypto: mv_cesa - fill inner/outer IV fields only in HMAC case\n  crypto: mv_cesa - refactor copy_src_to_buf()\n  crypto: mv_cesa - no need to save digest state after the last chunk\n  crypto: mv_cesa - print a warning when registration of AES algos fail\n  crypto: mv_cesa - drop this call to mv_hash_final from mv_hash_finup\n  crypto: mv_cesa - the descriptor pointer register needs to be set just once\n  crypto: mv_cesa - use ablkcipher_request_cast instead of the manual container_of\n  crypto: caam - fix printk recursion for long error texts\n  crypto: caam - remove unused keylen from session context\n  hwrng: amd - enable AMD hw rnd driver for Maple PPC boards\n  hwrng: amd - manage resource allocation\n  ...\n"
    },
    {
      "commit": "4427b1b4ec111622071ec872c94594e05635c6e9",
      "tree": "7dc473bef53f78ea754260081f0de110e899d4e9",
      "parents": [
        "66664487b137d71fd43667ac2a6a90970a040eb7"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sat May 14 22:08:17 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu May 19 14:38:00 2011 +1000"
      },
      "message": "crypto: caam - add support for sha512 variants of existing AEAD algorithms\n\nIn doing so, sha512 sized keys would not fit with the current\ndescriptor inlining mechanism, so we now calculate whether keys\nshould be referenced instead by pointers in the shared descriptor.\n\nalso, use symbols for descriptor text lengths, and, ahem, unmap and\nfree key i/o memory in cra_exit.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "66664487b137d71fd43667ac2a6a90970a040eb7",
      "tree": "8b8a40f43f78d95bd6613caa53d24f7d39d2757e",
      "parents": [
        "ddbb80884a37601026ac3e5eaf176c4296231862"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sat May 14 22:08:11 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu May 19 14:37:59 2011 +1000"
      },
      "message": "crypto: caam - remove unused authkeylen from caam_ctx\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ddbb80884a37601026ac3e5eaf176c4296231862",
      "tree": "3c4d486db42bbb8dbba59021fbd64aae54486403",
      "parents": [
        "2930d49768e5276da4fbed9d9cc1bd40ed25818e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sat May 14 22:08:02 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu May 19 14:37:59 2011 +1000"
      },
      "message": "crypto: caam - fix decryption shared vs. non-shared key setting\n\nKey sharing is enabled by default in the shared descriptor.\n\nUsing CBC decrypt, AES has to alter the key in order to decrypt.\nDuring high traffic decryption rates, i.e, when sharing starts to\ntake place, we need to use a different OPERATION option to tell AES\nthat the key was already altered by the PRIOR descriptor - we need\nthe following kind of logic:\n\nif ( shared )\n    operation where AES uses decryption key (DK\u003d1)\nelse\n    operation where AES uses encryption key (DK\u003d0)\n\nthis patch implements this logic using a conditional and\na non-conditional local jump within the decryption job\ndescriptor.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2930d49768e5276da4fbed9d9cc1bd40ed25818e",
      "tree": "553bbd7cfcde38858222ff275f4f85d54b6dda18",
      "parents": [
        "9bed4aca296fdf9c1b85a8f093e92018dc9864f3"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sat May 14 22:07:55 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu May 19 14:37:58 2011 +1000"
      },
      "message": "crypto: caam - platform_bus_type migration\n\nthis fixes a build error since cryptodev-2.6 got rebased\nto include commit d714d1979d7b4df7e2c127407f4014ce71f73cd0\n\"dt: eliminate of_platform_driver shim code\".\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6ef84509f3d439ed2d43ea40080643efec37f54f",
      "tree": "9eb8760dc6ba6f9dd5a94238ca237962aa806e8b",
      "parents": [
        "7759995c75ae0cbd4c861582908449f6b6208e7a"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:29:06 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:22 2011 +1000"
      },
      "message": "crypto: mv_cesa - make count_sgs() null-pointer proof\n\nThis also makes the dummy scatterlist in mv_hash_final() needless, so\ndrop it.\n\nXXX: should this routine be made pulicly available? There are probably\nother users with their own implementations.\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7759995c75ae0cbd4c861582908449f6b6208e7a",
      "tree": "d31801ebe8907a1795e76c8736d46786b2091833",
      "parents": [
        "8652348754a1f538daa1eab248e5c9c4c3600204"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:29:05 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:21 2011 +1000"
      },
      "message": "crypto: mv_cesa - copy remaining bytes to SRAM only when needed\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8652348754a1f538daa1eab248e5c9c4c3600204",
      "tree": "9812a8205990fe5ec13f8d84d7db7fd81589e53d",
      "parents": [
        "cc8d35057ce7ae2f88cc65be0f839316c4641332"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:29:04 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:20 2011 +1000"
      },
      "message": "crypto: mv_cesa - move digest state initialisation to a better place\n\nOn one hand, the digest state registers need to be set only when\nactually using the crypto engine. On the other hand, there is a check\nfor ctx-\u003efirst_hash in mv_process_hash_current() already, so use that.\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "cc8d35057ce7ae2f88cc65be0f839316c4641332",
      "tree": "4eafc10f578f9ba4814bd4e417542e8f588cdc2a",
      "parents": [
        "6677a776cf3dc4950a790946f88d26dafc4baf7b"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:29:03 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:19 2011 +1000"
      },
      "message": "crypto: mv_cesa - fill inner/outer IV fields only in HMAC case\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6677a776cf3dc4950a790946f88d26dafc4baf7b",
      "tree": "7554959e21ad98344c8e150f71c3aade49fca233",
      "parents": [
        "7a1c6bcf269203485d716d8e3bec6671dabb5067"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:29:02 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:18 2011 +1000"
      },
      "message": "crypto: mv_cesa - refactor copy_src_to_buf()\n\nThe main goal was to have it not do anything when a zero len parameter\nwas being passed (which could lead to a null pointer dereference, as in\nthis case p-\u003esrc_sg is null, either). Using the min() macro, the lower\npart of the loop gets simpler, too.\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7a1c6bcf269203485d716d8e3bec6671dabb5067",
      "tree": "016473ab584401454962371f5b623b541403ce14",
      "parents": [
        "2a025f5dfcfaf7348fff6bda3ea007144f7eb47c"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:29:01 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:17 2011 +1000"
      },
      "message": "crypto: mv_cesa - no need to save digest state after the last chunk\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2a025f5dfcfaf7348fff6bda3ea007144f7eb47c",
      "tree": "a95c89d60fed1013660aeda2d2beac113a5a0622",
      "parents": [
        "811e6ed62347f1042ab1c560e5e2ebc8892f7f8f"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:29:00 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:16 2011 +1000"
      },
      "message": "crypto: mv_cesa - print a warning when registration of AES algos fail\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "811e6ed62347f1042ab1c560e5e2ebc8892f7f8f",
      "tree": "33c97f77732b3569d1232066a29ceeeffc4d8db8",
      "parents": [
        "99db3eacac81e50225d8a3571e32d692428f6920"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:28:59 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:15 2011 +1000"
      },
      "message": "crypto: mv_cesa - drop this call to mv_hash_final from mv_hash_finup\n\nThe code in mv_hash_final is actually a superset of mv_hash_finup\u0027s\nbody. Since the driver works fine without, drop it.\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "99db3eacac81e50225d8a3571e32d692428f6920",
      "tree": "39a48acbf4145443a8ce18724b452d2c555786b9",
      "parents": [
        "042e9e73561aa406b872f3e310bdc9477c379cb3"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:28:58 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:14 2011 +1000"
      },
      "message": "crypto: mv_cesa - the descriptor pointer register needs to be set just once\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "042e9e73561aa406b872f3e310bdc9477c379cb3",
      "tree": "8f74ee091c98369a186edf844cd89d4daf62f7af",
      "parents": [
        "de2954d66408da3ae34effda777bb564fd17781b"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Thu May 05 15:28:57 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 11 15:06:13 2011 +1000"
      },
      "message": "crypto: mv_cesa - use ablkcipher_request_cast instead of the manual container_of\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "de2954d66408da3ae34effda777bb564fd17781b",
      "tree": "4d2c85fd33cfb72ebcb6870320eba3e5f4a22a70",
      "parents": [
        "701af31ce0cc6a1114001d792c21108c7f49ac86"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon May 02 18:29:17 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 04 15:15:06 2011 +1000"
      },
      "message": "crypto: caam - fix printk recursion for long error texts\n\nduring recent descriptor development, an Invalid Sequence Command\nerror triggered a:\n\nBUG: recent printk recursion!\n\ndue to insufficient memory allocated for the error text.\n\nThe Invalid Sequence Command error text is the longest.\nThe length of the maximum error string is computed as\nthe sum of:\n\n\"DECO: \": 6\n\"jump tgt desc idx 255: \": 23\nInvalid Sequence Command text: 272\nzero termination character: 1\n\ni.e, 302 characters.\n\nDefine this maximum error string length in error.h and fix\ncaam_jr_strstatus callsites.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "701af31ce0cc6a1114001d792c21108c7f49ac86",
      "tree": "4ef7482c657dcaf8f2b59fdcd3821fe7f61c2743",
      "parents": [
        "3023b5b6f1d9e3f12827d0437f6bf096dddac944"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon May 02 18:27:41 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 04 15:15:05 2011 +1000"
      },
      "message": "crypto: caam - remove unused keylen from session context\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0200f3ecc19660bebeabbcbaf212957fcf1dbf8f",
      "tree": "584b5b936a58f3d9db09fca73ed10bdf20f942f5",
      "parents": [
        "9996e3421cae20a17c99881b2ac0f7562f760e04"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Wed May 04 15:09:44 2011 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 04 15:09:44 2011 +1000"
      },
      "message": "crypto: s390 - add System z hardware support for CTR mode\n\nThis patch adds System z hardware acceleration support for AES, DES\nand 3DES in CTR mode. The hardware support is available starting with\nSystem z196.\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d393d9b8ca7f3296b50cb6fd0dc550ed6f72cdbc",
      "tree": "83662bad298204b83eef698ce76298015f227c86",
      "parents": [
        "df1309ce955a490eac6697a41159b43e24d35995"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Tue Apr 19 21:29:19 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 04 15:06:34 2011 +1000"
      },
      "message": "crypto: s390 - cleanup s390 Kconfig options\n\nCleanup the remaining s390 crypto options by mentioning the earliest machine\ntype that supports an accelerated algorithm.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "df1309ce955a490eac6697a41159b43e24d35995",
      "tree": "fd53613e37728e3774c3343bc31cbf7c6d983750",
      "parents": [
        "99d97222150a24e6096805530e141af94183b9a1"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Tue Apr 19 21:29:18 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 04 15:06:32 2011 +1000"
      },
      "message": "crypto: s390 - add System z hardware support for GHASH\n\nThis patch adds System z hardware acceleration support for the GHASH\nalgorithm for GCM (Galois/Counter Mode).\nThe hardware support is available beginning with System z196.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "99d97222150a24e6096805530e141af94183b9a1",
      "tree": "efe6ac0e8fee6230b0dce3846ab0c0e93e1c5c8e",
      "parents": [
        "98971f8439b1bb9a61682fe24a865ddd25167a6b"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Tue Apr 26 16:12:42 2011 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 04 15:06:30 2011 +1000"
      },
      "message": "crypto: s390 - add System z hardware support for XTS mode\n\nThis patch adds System z hardware acceleration support for the AES XTS mode.\nThe hardware support is available beginning with System z196.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ec8e8dfe5f862a01bf1b5cdac441c083ce0a2a22",
      "tree": "d333f36dfd8d792f15c3947b20fe6ef10c7f7bed",
      "parents": [
        "d37d36e31cb8b4bd7c4e052e29674bf897ea466c"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Apr 11 19:15:28 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 09:53:40 2011 +1000"
      },
      "message": "crypto: caam - remove duplicate dev_err\n\nkeep the hex error value reporting version (a) to be consistent\nwith decrypt_done(), and (b) to keep our hardware guys happy.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d37d36e31cb8b4bd7c4e052e29674bf897ea466c",
      "tree": "2fddf76ee96ca91886d4b32e2eaa92d296d494e7",
      "parents": [
        "f3af98681f16063d110075eba79a8621ae9a376a"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Apr 11 19:15:24 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 09:53:38 2011 +1000"
      },
      "message": "crypto: caam - remove WAIT-FOR-COMPLETIONs from givencrypt descriptor\n\nremains from descriptor debugging - not required for normal operation.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f3af98681f16063d110075eba79a8621ae9a376a",
      "tree": "122d3607b38e4e36706fb0ae8e55a8e17bdc2d3c",
      "parents": [
        "9620fd959fb169358f2ba349c9fd1bcd96944c28"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Apr 11 19:15:21 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 09:53:35 2011 +1000"
      },
      "message": "crypto: caam - fix queue interface detection\n\nThe presence of a h/w Queue Interface would fail due to this\ncut-n-paste snafu.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "9620fd959fb169358f2ba349c9fd1bcd96944c28",
      "tree": "6aa26326b3bf82e8f30912a1599219f6edd41101",
      "parents": [
        "bf362759034cf208966dff262c7d740a6b1b3edd"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Apr 11 19:15:16 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 09:53:31 2011 +1000"
      },
      "message": "crypto: caam - handle interrupt lines shared across rings\n\n- add IRQF_SHARED to request_irq flags to support parts such as\nthe p1023 that has one IRQ line per couple of rings.\n\n- resetting a job ring triggers an interrupt, so move request_irq\nprior to jr_reset to avoid \u0027got IRQ but nobody cared\u0027 messages.\n\n- disable IRQs in h/w to avoid contention between reset and\ninterrupt status\n\n- delete invalid comment - if there were incomplete jobs,\nmodule would be in use, preventing an unload.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "bf362759034cf208966dff262c7d740a6b1b3edd",
      "tree": "60e3eb51fbc11e1c15a7b25c79ba8a6dd9db9f8a",
      "parents": [
        "528d26f57acd112fef78cd455db78e69a1ac39fd"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Wed Apr 20 13:34:58 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 26 16:45:38 2011 +1000"
      },
      "message": "crypto: omap-sham - hmac calculation bug fix for sha1 base hash\n\nThis patch fixes 2 hmac inter-dependent bugs.\n\n1. \"omap-sham: hash-in-progress is stored in hw format\" commit introduced\noptimization where temporary hash had been stored in OMAP specific format\n(big endian).\nFor SHA1 it is different to real hash format, which is little endian.\nFinal HMAC value was calculated using incorrect hash.\nBecause CONFIG_CRYPTO_MANAGER_TESTS was disabled this error remained\nunnoticed. After enabling this option, bug has been found.\n\n2. HMAC was calculated using temporrary hash value.\nFor a single-request updates, temporary hash was the final one and\nHMAC result was correct. But in fact only the final hash had to be used.\nAll crypto tests for HMAC produces only single request and\ncould not catch the problem. This problem is fixed here.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "528d26f57acd112fef78cd455db78e69a1ac39fd",
      "tree": "045431e71df9c6a30f038682a4da76a295276643",
      "parents": [
        "07aab762feb6b49e8004bfba2659db17f7b64e35"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Wed Apr 20 13:34:57 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 26 16:45:36 2011 +1000"
      },
      "message": "crypto: omap-sham - enable driver for EMU chips\n\nEMU chips also have crypto HW as HS chips.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "07aab762feb6b49e8004bfba2659db17f7b64e35",
      "tree": "52dc25a4b25b17baad5462144e6d992bc361c7b2",
      "parents": [
        "455e33898e65108b379e74bcc3c9d6d2b50da9a6"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Wed Apr 20 13:34:56 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 26 16:45:34 2011 +1000"
      },
      "message": "crypto: omap-sham - remove debug print\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "455e33898e65108b379e74bcc3c9d6d2b50da9a6",
      "tree": "5cf1393824815da38b16c866db9abc42304fdf59",
      "parents": [
        "a49e490c7a8a5c6c9474b1936ad8048f3e4440fc"
      ],
      "author": {
        "name": "Markku Kylanpaa",
        "email": "ext-markku.kylanpaa@nokia.com",
        "time": "Wed Apr 20 13:34:55 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 26 16:45:32 2011 +1000"
      },
      "message": "crypto: omap-sham - fix concurrent sha1 calculations\n\nSHA1 accelerator can also be busy. Add -EBUSY status return option and\nreturn busy status from omap_sham_finup().\n\nSigned-off-by: Markku Kylanpaa \u003cext-markku.kylanpaa@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a49e490c7a8a5c6c9474b1936ad8048f3e4440fc",
      "tree": "5d55ab67cf6f412a4b060133c980fff887f3304b",
      "parents": [
        "b3b7f0550f84e06ae60df0a13c2992792fbd1af9"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Fri Apr 08 20:40:51 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Apr 08 20:40:51 2011 +0800"
      },
      "message": "crypto: s5p-sss - add S5PV210 advanced crypto engine support\n\nThis change adds support for AES encrypting and decrypting using\nadvanced crypto engine found on Samsung S5PV210 and S5PC110 SoCs.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b3b7f0550f84e06ae60df0a13c2992792fbd1af9",
      "tree": "43dd3f37e2c4180ab1a7d744fc0411569e851d64",
      "parents": [
        "40bfc14f3250691dca6fcb00f791727e180a7f79"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Apr 08 20:39:23 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Apr 08 20:39:23 2011 +0800"
      },
      "message": "crypto: caam - introduce missing kfree\n\nError handling code following a kmalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "40bfc14f3250691dca6fcb00f791727e180a7f79",
      "tree": "1b1306360019360b23b60c56b86a38a55284ea07",
      "parents": [
        "0475add3c27a43a6599fe6338f8fffe919a13547"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Sun Mar 27 10:48:29 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:48:29 2011 +0800"
      },
      "message": "crypto: picoxcell - fix possible status FIFO overflow\n\nThe SPAcc\u0027s have 2 equally sized FIFO\u0027s - a command FIFO and a status\nFIFO.  The command FIFO takes the requests that are to be performed and\nthe status FIFO reports the results.  It is possible to get into the\nsituation where there are more free spaces in the command FIFO than the\nstatus FIFO if we don\u0027t empty the status FIFO quickly enough resulting\nin a possible overflow of the status FIFO.  This can result in incorrect\nstatus being reported in the status FIFO.\n\nMake sure that when we are submitting requests the number of requests\nthat have been dispatched but not yet popped from the status FIFO does\nnot exceed the size of a single FIFO.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0475add3c27a43a6599fe6338f8fffe919a13547",
      "tree": "4744ac7bdf8135e89fe8b5a24ced20c292103eda",
      "parents": [
        "7dfc2179ec7339a180e822a5af7eb1294da245cf"
      ],
      "author": {
        "name": "Brilly Wu",
        "email": "brillywu@viatech.com.cn",
        "time": "Sun Mar 27 10:45:00 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:18 2011 +0800"
      },
      "message": "crypto: padlock - Add SHA-1/256 module for VIA Nano\n\nAdd new SHA-1/256 module that never needs any fallback and just calls the\nPadLock hardware instruction supported from VIA Nano processors to implement\nthe \"update\" and \"final\" function.\n\nThey are respectively named \"sha1_alg_nano\" and \"sha256_alg_nano\", and will\nbe used on any VIA Nano processor or the later ones. On VIA C7 CPU, the\n\"sha1_alg\" and \"sha256_alg\" modules will still be used as before.\n\nSigned-off-by: Brilly Wu \u003cbrillywu@viatech.com.cn\u003e\nSigned-off-by: Kary Jin \u003ckaryjin@viatech.com.cn\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6d00376ad15a931d4b148e52d80abc54173e9bf5",
      "tree": "76253cde2005a2048b2e4f77c8c2d536126027b8",
      "parents": [
        "cdc712d884cec0354d6899e7a329eee542ca2f7d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 23 21:21:53 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:17 2011 +0800"
      },
      "message": "crypto: caam - ARRAY_SIZE() vs sizeof()\n\nARRAY_SIZE() was intended here instead of sizeof().  sizeof() is four\ntimes larger than ARRAY_SIZE().  outstr is normally 256 chars so \nprinting garbage to it could overfill the buffer and corrupt memory.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "cdc712d884cec0354d6899e7a329eee542ca2f7d",
      "tree": "4ac0a81c46dc4aac8240670a2864a4d3dd42e945",
      "parents": [
        "54e198d4c162b36ba864ecc658c829454074523f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 23 21:20:27 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:17 2011 +0800"
      },
      "message": "crypto: caam - dereferencing ERR_PTR on allocation failure\n\nt_alg is an ERR_PTR here so we can\u0027t dereference it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "54e198d4c162b36ba864ecc658c829454074523f",
      "tree": "8a919e4261ce39b34dffbd8d82eb234b8986f17a",
      "parents": [
        "8e8ec596e6c0144e2dd500a57ee23dde9684df46"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Wed Mar 23 21:15:44 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:17 2011 +0800"
      },
      "message": "crypto: caam - standardize device tree naming convention to utilize \u0027-vX.Y\u0027\n\nHelp clarify that the number trailing in compatible nomenclature\nis the version number of the device, i.e., change:\n\n\"fsl,p4080-sec4.0\", \"fsl,sec4.0\";\n\nto:\n\n\"fsl,p4080-sec-v4.0\", \"fsl,sec-v4.0\";\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nCc: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nCc: Steve Cornelius \u003csec@pobox.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8e8ec596e6c0144e2dd500a57ee23dde9684df46",
      "tree": "6ca9b342f37b3dc7a62621e544c8861920668117",
      "parents": [
        "60af520cf264ea26b2af3a6871bbd71850522aea"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Mar 13 16:54:26 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:16 2011 +0800"
      },
      "message": "crypto: caam - Add support for the Freescale SEC4/CAAM\n\nThe SEC4 supercedes the SEC2.x/3.x as Freescale\u0027s\nIntegrated Security Engine.  Its programming model is\nincompatible with all prior versions of the SEC (talitos).\n\nThe SEC4 is also known as the Cryptographic Accelerator\nand Assurance Module (CAAM); this driver is named caam.\n\nThis initial submission does not include support for Data Path\nmode operation - AEAD descriptors are submitted via the job\nring interface, while the Queue Interface (QI) is enabled\nfor use by others.  Only AEAD algorithms are implemented\nat this time, for use with IPsec.\n\nMany thanks to the Freescale STC team for their contributions\nto this driver.\n\nSigned-off-by: Steve Cornelius \u003csec@pobox.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
      "tree": "ff37d31217c3804ca05de21a55a9b5ca1ca818b2",
      "parents": [
        "f74b9444192c60603020c61d7915b72893137edc",
        "9f15444fefdb33509132ff5c9be60cb315c44cb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (21 commits)\n  tty: serial: altera_jtaguart: Add device tree support\n  tty: serial: altera_uart: Add devicetree support\n  dt: eliminate of_platform_driver shim code\n  dt: Eliminate of_platform_{,un}register_driver\n  dt/serial: Eliminate users of of_platform_{,un}register_driver\n  dt/usb: Eliminate users of of_platform_{,un}register_driver\n  dt/video: Eliminate users of of_platform_{,un}register_driver\n  dt/net: Eliminate users of of_platform_{,un}register_driver\n  dt/sound: Eliminate users of of_platform_{,un}register_driver\n  dt/spi: Eliminate users of of_platform_{,un}register_driver\n  dt: uartlite: merge platform and of_platform driver bindings\n  dt: xilinx_hwicap: merge platform and of_platform driver bindings\n  ipmi: convert OF driver to platform driver\n  leds/leds-gpio: merge platform_driver with of_platform_driver\n  dt/sparc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: move of_bus_type infrastructure to ibmebus\n  drivercore/dt: add a match table pointer to struct device\n  dt: Typo fix.\n  altera_ps2: Add devicetree support\n  ...\n"
    },
    {
      "commit": "1c48a5c93da63132b92c4bbcd18e690c51539df6",
      "tree": "746e990ce0f49e48e2cc9d55766485f468ca35f6",
      "parents": [
        "793218dfea146946a076f4fe51e574db61034a3e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Feb 17 02:43:24 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 13:22:46 2011 -0700"
      },
      "message": "dt: Eliminate of_platform_{,un}register_driver\n\nFinal step to eliminate of_platform_bus_type.  They\u0027re all just\nplatform drivers now.\n\nv2: fix type in pasemi_nand.c (thanks to Stephen Rothwell)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4ebb24f707187196937607c60810d42f7112d7aa",
      "tree": "89a92b3f8dd55f3c5e0cfa73fa6446b3d490f3a8",
      "parents": [
        "000061245a6797d542854106463b6b20fbdcb12e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 20:01:33 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:39 2011 -0700"
      },
      "message": "dt/sparc: Eliminate users of of_platform_{,un}register_driver\n\nGet rid of old users of of_platform_driver in arch/sparc.  Most\nof_platform_driver users can be converted to use the platform_bus\ndirectly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\n"
    },
    {
      "commit": "000061245a6797d542854106463b6b20fbdcb12e",
      "tree": "08ead444b59ce33cf533b19c1c6d338dcec4649d",
      "parents": [
        "710ac54be44e0cc53f5bf29b03d12c8706e7077a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 19:59:54 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:39 2011 -0700"
      },
      "message": "dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n\nGet rid of old users of of_platform_driver in arch/powerpc.  Most\nof_platform_driver users can be converted to use the platform_bus\ndirectly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\n"
    },
    {
      "commit": "ce92136843cb6e14aba5fd7bc4e88dbe71e70c5a",
      "tree": "5ff99cc504181f37279f388bd502e624d101aa73",
      "parents": [
        "bd1f2996b44a1c8bde76a6fecd10f36b6eb948d7"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Feb 21 16:43:21 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 21 22:42:40 2011 +1100"
      },
      "message": "crypto: picoxcell - add support for the picoxcell crypto engines\n\nPicochip picoXcell devices have two crypto engines, one targeted\nat IPSEC offload and the other at WCDMA layer 2 ciphering.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "36be070ac600d023ada2ec107ee925f5ac5f902b",
      "tree": "130ba6e6f17286d2698105a3be7fc561f986e4eb",
      "parents": [
        "3e50191d981082345572f1e80b463eb9c05989a0"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Sat Jan 29 16:01:02 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 29 16:01:02 2011 +1100"
      },
      "message": "crypto: omap-sham - don\u0027t treat NULL clk as an error\n\nclk_get() returns a struct clk cookie to the driver and some platforms\nmay return NULL if they only support a single clock.  clk_get() has only\nfailed if it returns a ERR_PTR() encoded pointer.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nReviewed-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nReviewed-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3e50191d981082345572f1e80b463eb9c05989a0",
      "tree": "8b6822d2e62065ebe5051bc494fad22421b2d7c8",
      "parents": [
        "18c0ebd2d8194cce4b3f67e2903fa01bea892cbc"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Sat Jan 29 15:57:32 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 29 15:57:32 2011 +1100"
      },
      "message": "crypto: omap-aes - don\u0027t treat NULL clk as an error\n\nclk_get() returns a struct clk cookie to the driver and some platforms\nmay return NULL if they only support a single clock.  clk_get() has only\nfailed if it returns a ERR_PTR() encoded pointer.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nReviewed-and-tested-by: Tobias Karnat \u003ctobias.karnat@googlemail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "27d189c02ba25851973c8582e419c0bded9f7e5b",
      "tree": "be142d664bc4e3cec7ab2878a243343f46e897ee",
      "parents": [
        "a1703154200c390ab03c10224c586e815d3e31e8",
        "55db8387a5e8d07407f0b7c6b2526417a2bc6243"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:25:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:25:58 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (46 commits)\n  hwrng: via_rng - Fix memory scribbling on some CPUs\n  crypto: padlock - Move padlock.h into include/crypto\n  hwrng: via_rng - Fix asm constraints\n  crypto: n2 - use __devexit not __exit in n2_unregister_algs\n  crypto: mark crypto workqueues CPU_INTENSIVE\n  crypto: mv_cesa - dont return PTR_ERR() of wrong pointer\n  crypto: ripemd - Set module author and update email address\n  crypto: omap-sham - backlog handling fix\n  crypto: gf128mul - Remove experimental tag\n  crypto: af_alg - fix af_alg memory_allocated data type\n  crypto: aesni-intel - Fixed build with binutils 2.16\n  crypto: af_alg - Make sure sk_security is initialized on accept()ed sockets\n  net: Add missing lockdep class names for af_alg\n  include: Install linux/if_alg.h for user-space crypto API\n  crypto: omap-aes - checkpatch --file warning fixes\n  crypto: omap-aes - initialize aes module once per request\n  crypto: omap-aes - unnecessary code removed\n  crypto: omap-aes - error handling implementation improved\n  crypto: omap-aes - redundant locking is removed\n  crypto: omap-aes - DMA initialization fixes for OMAP off mode\n  ...\n"
    },
    {
      "commit": "21493088733e6e09dac6f54595a1b6b8ab1e68fd",
      "tree": "f87f31d0b52aa55930f33d3ccdf186e0b263f033",
      "parents": [
        "0735ac1f2551d9f9d356126aaf3b1110150918e6"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 07 14:52:00 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 07 14:52:00 2011 +1100"
      },
      "message": "crypto: padlock - Move padlock.h into include/crypto\n\nThis patch moves padlock.h from drivers/crypto into include/crypto\nso that it may be used by the via-rng driver.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "dffa18449a334cf436c1fabfb2fcf7d4240c994b",
      "tree": "7833e1a1b6148f25c86f442573e95cc026f06d69",
      "parents": [
        "c73b7d02da9bfb4fadafc118a24ee868708839b6"
      ],
      "author": {
        "name": "Dennis Gilmore",
        "email": "dgilmore@redhat.com",
        "time": "Thu Jan 06 17:15:31 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jan 06 17:15:31 2011 +1100"
      },
      "message": "crypto: n2 - use __devexit not __exit in n2_unregister_algs\n\nfixes fedora sparc build failure, thanks to kylem for helping with debugging\n\nSigned-off-by: Dennis Gilmore \u003cdgilmore@redhat.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e  \nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "41f2977d40798ce45f4da7a1291039ffbe9e1dbc",
      "tree": "b7ab84472bf20adf17f74846da6b38c3fab06fcc",
      "parents": [
        "3181c22587cfeb1fe415e55b2dd8b83c7cc33e44"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Jan 04 15:37:16 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jan 04 23:34:06 2011 +1100"
      },
      "message": "crypto: mv_cesa - dont return PTR_ERR() of wrong pointer\n\nFix a PTR_ERR() return of the wrong pointer\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6c39d116ba308ccf9007773a090ca6d20eb68459",
      "tree": "4928ffd2efc23fe19431f32dfa6f188248e1d643",
      "parents": [
        "8ad225e8e4f530f500c12ec77fd5a51caf6a2f66"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Wed Dec 29 21:52:04 2010 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Dec 29 21:52:04 2010 +1100"
      },
      "message": "crypto: omap-sham - backlog handling fix\n\nPrevious commit \"removed redundant locking\" introduced\na bug in handling backlog.\nIn certain cases, when async request complete callback will\ncall complete() on -EINPROGRESS code, it will cause uncompleted requests.\nIt does not happen in implementation similar to crypto test manager,\nbut it will happen in implementation similar to dm-crypt.\nBacklog needs to be checked before dequeuing next request.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "efce41b65f66251d60484781df305e8a85c9507b",
      "tree": "180f200c86807b8e71830a57bb765bc0ee252d22",
      "parents": [
        "83ea7e0fe1471508ab8e8d7b317e743fe7a05a5f"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Tue Nov 30 10:13:32 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 02 16:37:07 2010 +0800"
      },
      "message": "crypto: omap-aes - checkpatch --file warning fixes\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "83ea7e0fe1471508ab8e8d7b317e743fe7a05a5f",
      "tree": "1358c0b0f636f882a98f90e4e596f1dc51a1e7f0",
      "parents": [
        "67a730ce449561f6df838f0b38a2b72cbf4e3c4c"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Tue Nov 30 10:13:31 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 02 16:37:07 2010 +0800"
      },
      "message": "crypto: omap-aes - initialize aes module once per request\n\nAES module was initialized for every DMA transaction.\nThat is redundant.\nNow it is initialized once per request.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "67a730ce449561f6df838f0b38a2b72cbf4e3c4c",
      "tree": "b4ef7c3a16500e9b47477bc9159000c771ef1a0a",
      "parents": [
        "21fe9767f3bd56fd9a271dc43b93cd4608d47f4a"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Tue Nov 30 10:13:30 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 02 16:37:06 2010 +0800"
      },
      "message": "crypto: omap-aes - unnecessary code removed\n\nKey and IV should always be set before AES operation.\nSo no need to check if it has changed or not.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "21fe9767f3bd56fd9a271dc43b93cd4608d47f4a",
      "tree": "05dc1fc0e660088fba7ad8b4645b8564a6cf7883",
      "parents": [
        "eeb2b202c5b886b76c3bfa76f47e450fa69389fb"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Tue Nov 30 10:13:29 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 02 16:37:06 2010 +0800"
      },
      "message": "crypto: omap-aes - error handling implementation improved\n\nPrevious version had not error handling.\nRequest could remain uncompleted.\n\nAlso in the case of DMA error, FLAGS_INIT is unset\nand accelerator will be initialized again.\n\nBuffer size allignment is checked.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "eeb2b202c5b886b76c3bfa76f47e450fa69389fb",
      "tree": "8d7c63122112203a5227639e42e418b068f0d1d5",
      "parents": [
        "3bd2e2216bc82a83fc5048f8e61d2d22dd5d9cda"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Tue Nov 30 10:13:28 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 02 16:37:06 2010 +0800"
      },
      "message": "crypto: omap-aes - redundant locking is removed\n\nSubmitting request involved double locking for enqueuing and\ndequeuing. Now it is done under the same lock.\n\nFLAGS_BUSY is now handled under the same lock.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3bd2e2216bc82a83fc5048f8e61d2d22dd5d9cda",
      "tree": "4497403992937d9a531c04baad17de046948d845",
      "parents": [
        "c920fa6051c1e7eb3733eaefd01e5bcdddb3d4c8"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Tue Nov 30 10:13:27 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 02 16:37:05 2010 +0800"
      },
      "message": "crypto: omap-aes - DMA initialization fixes for OMAP off mode\n\nDMA parameters for constant data were initialized during driver probe().\nIt seems that those settings sometimes are lost when devices goes to off mode.\nThis patch makes DMA initialization just before use.\nIt solves off mode problems.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "887c883eea9867535059f3c8414c8cfc952ccff1",
      "tree": "2a35344c0b1de81b5b4a70bfe416c6605c5809c7",
      "parents": [
        "a55b290b0e41e02d1969589c5d77d966ac2b7ec8"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Fri Nov 19 16:04:29 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 27 16:37:19 2010 +0800"
      },
      "message": "crypto: omap-sham - zero-copy scatterlist handling\n\nIf scatterlist have more than one entry, current driver uses\naligned buffer to copy data to to accelerator to tackle possible\nissues with DMA and SHA buffer alignment.\n\nThis commit adds more intelligence to verify SG alignment and\npossibility to use DMA directly on the data without using copy\nbuffer.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a55b290b0e41e02d1969589c5d77d966ac2b7ec8",
      "tree": "fcbff88a3f115e3bf4055d33388c72774f5e9982",
      "parents": [
        "3c8d758ab528317ecd6d91f8651170ffd2331899"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Fri Nov 19 16:04:28 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 27 16:37:19 2010 +0800"
      },
      "message": "crypto: omap-sham - FLAGS_FIRST is redundant and removed\n\nbufcnt is 0 if it was no update requests before,\nwhich is exact meaning of FLAGS_FIRST.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3c8d758ab528317ecd6d91f8651170ffd2331899",
      "tree": "573bd8ac00f9a71ce2062bef99cd7d317b1f5aaa",
      "parents": [
        "798eed5d9204b01862985ba0643ce5cf84114072"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Fri Nov 19 16:04:27 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 27 16:37:18 2010 +0800"
      },
      "message": "crypto: omap-sham - hash-in-progress is stored in hw format\n\nHash-in-progress is now stored in hw format.\nOnly on final call, hash is converted to correct format.\nSpeedup copy procedure and will allow to use OMAP burst mode.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "798eed5d9204b01862985ba0643ce5cf84114072",
      "tree": "98f3bc95e53863ab850510ebb8a1ebff4ef22686",
      "parents": [
        "a5d87237bb15eed8449e5a30c0bbe626e0e7f43d"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Fri Nov 19 16:04:26 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 27 16:37:18 2010 +0800"
      },
      "message": "crypto: omap-sham - crypto_ahash_final() now not need to be called.\n\nAccording to the Herbert Xu, client may not always call\ncrypto_ahash_final().\n\nIn the case of error in hash calculation resources will be\nautomatically cleaned up.\n\nBut if no hash calculation error happens and client will not call\ncrypto_ahash_final() at all, then internal buffer will not be freed,\nand clocks will not be disabled.\n\nThis patch provides support for atomic crypto_ahash_update() call.\nClocks are now enabled and disabled per update request.\n\nData buffer is now allocated as a part of request context.\nClient is obligated to free it with crypto_free_ahash().\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a5d87237bb15eed8449e5a30c0bbe626e0e7f43d",
      "tree": "efa77f435272006e9ae802cf2c8d13a58997138a",
      "parents": [
        "3e133c8bf6a6723377d94bc97aa52596e49a4090"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Fri Nov 19 16:04:25 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 27 16:37:17 2010 +0800"
      },
      "message": "crypto: omap-sham - removed redundunt locking\n\nLocking for queuing and dequeuing is combined.\ntest_and_set_bit() is also replaced with checking under dd-\u003elock.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3e133c8bf6a6723377d94bc97aa52596e49a4090",
      "tree": "e04e9dfcfbfc95ad5a529dd10b504c1dce22ae66",
      "parents": [
        "c8eb54041acc4dedeaf0d9da34b91b8658386751"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Fri Nov 19 16:04:24 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 27 16:37:17 2010 +0800"
      },
      "message": "crypto: omap-sham - error handling improved\n\nIntroduces DMA error handling.\n\nDMA error is returned as a result code of the hash request.\nClients needs to handle error codes and may repeat hash calculation attempt.\n\nAlso in the case of DMA error, SHAM module is set to be re-initialized again.\nIt significantly improves stability against possible HW failures.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c8eb54041acc4dedeaf0d9da34b91b8658386751",
      "tree": "1f1986d9d779aad728d048b9c1a1ff4823668055",
      "parents": [
        "0c3cf4cc9abd854dcc6488719348a75b8f328c54"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Fri Nov 19 16:04:23 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 27 16:37:17 2010 +0800"
      },
      "message": "crypto: omap-sham - DMA initialization fixes for off mode\n\nDMA parameters for constant data were initialized during driver probe().\nIt seems that those settings sometimes are lost when devices goes to off mode.\nThis patch makes DMA initialization just before use.\nIt solves off mode problems.\n\nFixes: NB#202786 - Aegis \u0026 SHA1 block off mode changes\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0c3cf4cc9abd854dcc6488719348a75b8f328c54",
      "tree": "3883a2763b471a05b39890715bb9bafa8e2410a9",
      "parents": [
        "0d258efb6a58fe047197c3b9cff8746bb176d58a"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Fri Nov 19 16:04:22 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 27 16:37:16 2010 +0800"
      },
      "message": "crypto: omap-sham - uses digest buffer in request context\n\nCurrently driver storred digest results in req-\u003eresults\nprovided by the client. But some clients do not set it\nuntil final() call. It leads to crash.\nChanged to use internal buffer to store temporary digest results.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c0caf7bcbfedb3f79ccec759b221bfef0646ada3",
      "tree": "53c4b5850b18a60e7feef1d10b255a18279cdbee",
      "parents": [
        "c22cff08db00ef0411be088956d7934681a1f988",
        "c054a076a1bd4731820a9c4d638b13d5c9bf5935"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 13 09:55:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 13 09:55:56 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: padlock - Fix AES-CBC handling on odd-block-sized input\n  crypto: n2 - dubious error check\n"
    },
    {
      "commit": "c054a076a1bd4731820a9c4d638b13d5c9bf5935",
      "tree": "0ca6515906ce6927a7a3df6073ad5dc1eaf3f641",
      "parents": [
        "14bd342e25ea0242369c229d33075348171b622b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Nov 04 14:38:39 2010 -0400"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Nov 04 14:38:39 2010 -0400"
      },
      "message": "crypto: padlock - Fix AES-CBC handling on odd-block-sized input\n\nOn certain VIA chipsets AES-CBC requires the input/output to be\na multiple of 64 bytes.  We had a workaround for this but it was\nbuggy as it sent the whole input for processing when it is meant\nto only send the initial number of blocks which makes the rest\na multiple of 64 bytes.\n\nAs expected this causes memory corruption whenever the workaround\nkicks in.\n\nReported-by: Phil Sutter \u003cphil@nwl.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "732eacc0542d0aa48797f675888b85d6065af837",
      "tree": "53205cea4b99cc8dfed8f59438cf4214ef6546ad",
      "parents": [
        "f27c85c56b32c42bcc54a43189c1e00fdceb23ec"
      ],
      "author": {
        "name": "Hagen Paul Pfeifer",
        "email": "hagen@jauu.net",
        "time": "Tue Oct 26 14:22:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:12 2010 -0700"
      },
      "message": "replace nested max/min macros with {max,min}3 macro\n\nUse the new {max,min}3 macros to save some cycles and bytes on the stack.\nThis patch substitutes trivial nested macros with their counterpart.\n\nSigned-off-by: Hagen Paul Pfeifer \u003chagen@jauu.net\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14bd342e25ea0242369c229d33075348171b622b",
      "tree": "350c12e5cefd79c0baf336c0e375afac3f0fbfc7",
      "parents": [
        "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Mon Oct 25 19:25:42 2010 -0400"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 25 19:25:42 2010 -0400"
      },
      "message": "crypto: n2 - dubious error check\n\nLooks like a copy-and-paste problem to me.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "188e213dbc5758bbfb62f7ce0367c5c8de057f02",
      "tree": "97745d2bb8d7a1ed9b815e4ce98ad2c8dd4a22e1",
      "parents": [
        "35da7a307c535f9c2929cae277f3df425c9f9b1e",
        "6d388b43d2c4ef6f0806c9bb9a5edebf00a23c6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 12:44:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 12:44:34 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: Makefile - replace the use of \u003cmodule\u003e-objs with \u003cmodule\u003e-y\n  crypto: hifn_795x - use cancel_delayed_work_sync()\n  crypto: talitos - sparse check endian fixes\n  crypto: talitos - fix checkpatch warning\n  crypto: talitos - fix warning: \u0027alg\u0027 may be used uninitialized in this function\n  crypto: cryptd - Adding the AEAD interface type support to cryptd\n  crypto: n2_crypto - Niagara2 driver needs to depend upon CRYPTO_DES\n  crypto: Kconfig - update broken web addresses\n  crypto: omap-sham - Adjust DMA parameters\n  crypto: fips - FIPS requires algorithm self-tests\n  crypto: omap-aes - OMAP2/3 AES hw accelerator driver\n  crypto: updates to enable omap aes\n  padata: add missing __percpu markup in include/linux/padata.h\n  MAINTAINERS: Add maintainer entries for padata/pcrypt\n"
    },
    {
      "commit": "6d388b43d2c4ef6f0806c9bb9a5edebf00a23c6a",
      "tree": "e65d6ddcbe932751abd5aa357fcb683570444d15",
      "parents": [
        "f4e523f2ad179f6bf5691ddc3cd2893856fafc66"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Tue Oct 19 20:52:26 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Oct 19 20:52:26 2010 +0800"
      },
      "message": "crypto: Makefile - replace the use of \u003cmodule\u003e-objs with \u003cmodule\u003e-y\n\nChanged \u003cmodule\u003e-objs to \u003cmodule\u003e-y in Makefile.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f4e523f2ad179f6bf5691ddc3cd2893856fafc66",
      "tree": "25fc398303effaca04e9045a9ffb6f9171b6b45d",
      "parents": [
        "a752447af5b61f19e9c50322d9b07cea9a086084"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Oct 19 20:50:23 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Oct 19 20:50:23 2010 +0800"
      },
      "message": "crypto: hifn_795x - use cancel_delayed_work_sync()\n\nMake hifn_795x::hifn_remove() call cancel_delayed_work_sync() instead\nof calling cancel_delayed_work() followed by flush_scheduled_work().\n\nThis is to prepare for the deprecation and removal of\nflush_scheduled_work().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a752447af5b61f19e9c50322d9b07cea9a086084",
      "tree": "da100acf32163986a815beaeeeea6464de0220e7",
      "parents": [
        "0b798247453299c895e3fa1629101dd5e94901b2"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Sep 23 15:56:38 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 23 15:56:38 2010 +0800"
      },
      "message": "crypto: talitos - sparse check endian fixes\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0b798247453299c895e3fa1629101dd5e94901b2",
      "tree": "18af205b2b52d981156877bd6b9adaf5a13a895f",
      "parents": [
        "1d11911a8c572041880c8d86229f6ed971f6f7e2"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Sep 23 15:56:08 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 23 15:56:08 2010 +0800"
      },
      "message": "crypto: talitos - fix checkpatch warning\n\nWARNING: kfree(NULL) is safe this check is probably not required\n+\t\tif (priv-\u003echan[i].fifo)\n+\t\t\tkfree(priv-\u003echan[i].fifo);\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1d11911a8c572041880c8d86229f6ed971f6f7e2",
      "tree": "807a4c1523a490bbb30a31a62a3774933d69e429",
      "parents": [
        "298c926c6d7f50d91d6acb76c33b83bab5b5bd5c"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Sep 23 15:55:27 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 23 15:55:27 2010 +0800"
      },
      "message": "crypto: talitos - fix warning: \u0027alg\u0027 may be used uninitialized in this function\n\ndrivers/crypto/talitos.c: In function \u0027talitos_probe\u0027:\ndrivers/crypto/talitos.c:2363: warning: \u0027alg\u0027 may be used uninitialized in this function\ndrivers/crypto/talitos.c:2363: note: \u0027alg\u0027 was declared here\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "50e781613c68f426edbbc8e5c27fcba74494eb8c",
      "tree": "ebda7c61a427044d512e3fcc8aa07f536e6c8d08",
      "parents": [
        "6d8de74c5caa3e2ce7c9f19c1004dbc76d7c7edb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 12 10:44:21 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 12 10:44:21 2010 +0800"
      },
      "message": "crypto: n2_crypto - Niagara2 driver needs to depend upon CRYPTO_DES\n\nReported-by: Dennis Gilmore \u003cdennis@ausil.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "584db6a1b5b80513b272b788e5bda43da982817a",
      "tree": "ca280847905a7d1f8970799bfb22b7da91ff4e31",
      "parents": [
        "e84c5480b782c4009ef65b0248be7f0864573d7e"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Sep 03 19:20:19 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Sep 03 19:20:19 2010 +0800"
      },
      "message": "crypto: omap-sham - Adjust DMA parameters\n\nDMA is set to use burst mode also for source channel. It should\ndescrease memory bandwidth needs.\n\nDMA synchronization is set to use prefetch mechanism. SHAM block is behind\nL4 bus and it doesn\u0027t have fifo. SHAM block is stalling as long as the new\ndata is available. It takes time to fetch data from memory and transfer it\nvia L4 bus. With prefetch enabled, data is waiting in DMA fifo and SHAM block\nreceives new data block faster.\nThis increases SHA processing speed up to 30 percent depending on the\nbus / memory load.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "537559a5b3ef854772bd89fbb43aa77d0bbfb721",
      "tree": "7341e9a9b9b91fbada30ef903950e5e12f5a74a1",
      "parents": [
        "b744c679f62b368cb94c21c1dcd4618e42d88d63"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Fri Sep 03 19:16:02 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Sep 03 19:16:02 2010 +0800"
      },
      "message": "crypto: omap-aes - OMAP2/3 AES hw accelerator driver\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "57a4955f134dcfd7761b5ba6205ffc8e9b0a1da9",
      "tree": "a34cd2e28272df1a5f9ff24b62d1d883db7be362",
      "parents": [
        "3a1103703538d164551dc9b5a734a2c8ebcd27ee"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 13 10:06:40 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Aug 13 10:06:54 2010 +0200"
      },
      "message": "[S390] zcrypt: fix Kconfig dependencies\n\nwarning: (ZCRYPT \u0026\u0026 CRYPTO \u0026\u0026 CRYPTO_HW \u0026\u0026 S390 \u0026\u0026 ZCRYPT\u003dy) selects\nZCRYPT_MONOLITHIC which has unmet direct dependencies (ZCRYPT\u003dm)\n\nZCRYPT_MONOLITHIC should not depend on ZCRYPT\u003d\"m\" when it gets\nselected if ZCRYPT\u003d\"y\".\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "58d4ea65b98f154f3326b038eecda32f90b46ea8",
      "tree": "636aed413349dece12c08a4bd3d1fea0254976d8",
      "parents": [
        "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
        "fbe0f8348fd6c3d016a3f48756eb729b41a67c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mmc_spi: Fix unterminated of_match_table\n  of/sparc: fix build regression from of_device changes\n  of/device: Replace struct of_device with struct platform_device\n"
    },
    {
      "commit": "946880fa270c18c137654af70ba939f03181c6b6",
      "tree": "1fc66f0f55c17be3026d55fc261f4cbddaf80e90",
      "parents": [
        "636d17427b1ef0e97bd9df9b3b0e0f314ff889d3",
        "42ea573f872365b0797ddbcee2e1f1f48913f507"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:17:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:17:27 2010 -0700"
      },
      "message": "Merge branch \u0027ixp4xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6\n\n* \u0027ixp4xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6:\n  IXP4xx: Fix LL debugging on little-endian CPU.\n  IXP4xx: Fix sparse warnings in I/O primitives.\n  IXP4xx: Make mdio_bus struct static in the Ethernet driver.\n  IXP4xx: Fix ixp4xx_crypto little-endian operation.\n  IXP4xx: Prevent HSS transmitter lockup by disabling FRaMe signals.\n  ixp4xx/vulcan: add PCI support\n  ixp4xx: base support for Arcom Vulcan\n"
    },
    {
      "commit": "19e4875fb21a69fbf620e84769a74d189c69c58d",
      "tree": "c9a80978f68b5f60bd6ec2bfb44fbbab27d43c71",
      "parents": [
        "2dc11581376829303b98eadb2de253bee065a56a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 08 00:23:26 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 08 01:20:06 2010 -0600"
      },
      "message": "of/sparc: fix build regression from of_device changes\n\nCommit id 1636f8ac2b08410df4766449f7c86b912443cd99 (sparc/of: Move\nof_device fields into struct pdev_archdata) missed fixing up the\nn2_core.c and greth.c drivers.  This patch makes the required changes.\n\nReported-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2dc11581376829303b98eadb2de253bee065a56a",
      "tree": "dbce62559c822cd720d1819a50c488bfecdfa945",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "message": "of/device: Replace struct of_device with struct platform_device\n\nof_device is just an alias for platform_device, so remove it entirely.  Also\nreplace to_of_device() with to_platform_device() and update comment blocks.\n\nThis patch was initially generated from the following semantic patch, and then\nedited by hand to pick up the bits that coccinelle didn\u0027t catch.\n\n@@\n@@\n-struct of_device\n+struct platform_device\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03c0c29aff7e56b722eb6c47eace222b140d0377",
      "tree": "47267a19b523159cf36a050ef3c35f4dbdb33016",
      "parents": [
        "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4",
        "7fb8f881c54beb05dd4d2c947dada1c636581d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (63 commits)\n  of/platform: Register of_platform_drivers with an \"of:\" prefix\n  of/address: Clean up function declarations\n  of/spi: call of_register_spi_devices() from spi core code\n  of: Provide default of_node_to_nid() implementation.\n  of/device: Make of_device_make_bus_id() usable by other code.\n  of/irq: Fix endian issues in parsing interrupt specifiers\n  of: Fix phandle endian issues\n  of/flattree: fix of_flat_dt_is_compatible() to match the full compatible string\n  of: remove of_default_bus_ids\n  of: make of_find_device_by_node generic\n  microblaze: remove references to of_device and to_of_device\n  sparc: remove references to of_device and to_of_device\n  powerpc: remove references to of_device and to_of_device\n  of/device: Replace of_device with platform_device in includes and core code\n  of/device: Protect against binding of_platform_drivers to non-OF devices\n  of: remove asm/of_device.h\n  of: remove asm/of_platform.h\n  of/platform: remove all of_bus_type and of_platform_bus_type references\n  of: Merge of_platform_bus_type with platform_bus_type\n  drivercore/of: Add OF style matching to platform bus\n  ...\n\nFix up trivial conflicts in arch/microblaze/kernel/Makefile due to just\nsome obj-y removals by the devicetree branch, while the microblaze\nupdates added a new file.\n"
    },
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "b7c8e55db7141dcbb9d5305a3260fa0ed62a1bcc",
      "tree": "59fbd52d8e80e5a83d9747961d28aaf4d400613a",
      "parents": [
        "ffd386a9a8273dcfa61705d0b349eebc7525ef87",
        "4015d9a865e3bcc42d88bedc8ce1551000bab664"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:14 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (39 commits)\n  random: Reorder struct entropy_store to remove padding on 64bits\n  padata: update API documentation\n  padata: Remove padata_get_cpumask\n  crypto: pcrypt - Update pcrypt cpumask according to the padata cpumask notifier\n  crypto: pcrypt - Rename pcrypt_instance\n  padata: Pass the padata cpumasks to the cpumask_change_notifier chain\n  padata: Rearrange set_cpumask functions\n  padata: Rename padata_alloc functions\n  crypto: pcrypt - Dont calulate a callback cpu on empty callback cpumask\n  padata: Check for valid cpumasks\n  padata: Allocate cpumask dependend recources in any case\n  padata: Fix cpu index counting\n  crypto: geode_aes - Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n  pcrypt: Added sysfs interface to pcrypt\n  padata: Added sysfs primitives to padata subsystem\n  padata: Make two separate cpumasks\n  padata: update documentation\n  padata: simplify serialization mechanism\n  padata: make padata_do_parallel to return zero on success\n  padata: Handle empty padata cpumasks\n  ...\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "1ab1d63a85cee2545272f63a7644e9f855cb65d0",
      "tree": "089afe8c03370cdfaf3eeb30d09e1bcac8a67898",
      "parents": [
        "eca3930163ba8884060ce9d9ff5ef0d9b7c7b00f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 24 15:14:37 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:57:52 2010 -0600"
      },
      "message": "of/platform: remove all of_bus_type and of_platform_bus_type references\n\nBoth of_bus_type and of_platform_bus_type are just #define aliases\nfor the platform bus.  This patch removes all references to them and\nswitches to the of_register_platform_driver()/of_unregister_platform_driver()\nAPI for registering.\n\nSubsequent patches will convert each user of of_register_platform_driver()\ninto plain platform_drivers without the of_platform_driver shim.  At which\npoint the of_register_platform_driver()/of_unregister_platform_driver()\nfunctions can be removed.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7260042b2d0397e7a8735ca47cd7839a5bb1210b",
      "tree": "da92181f60f67f1e82378e59edfd13def6a51fe7",
      "parents": [
        "2716fbf63ee39eadc1aa9b3841b20f75b99a9bc3"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Mon Jul 19 14:11:24 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 19 14:11:24 2010 +0800"
      },
      "message": "crypto: talitos - fix bug in sg_copy_end_to_buffer\n\nIn function sg_copy_end_to_buffer, too much data\nis copied when a segment in the scatterlist\nhas .length greater than the requested copy length.\n\nThis patch adds the limit checks to fix this bug of over copying,\nwhich affected only the ahash algorithms.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1fb1defbb00eb2954483a7d9a70f8a02edf51753",
      "tree": "2fe33651449d36368be1ca3eb8efd37e16294510",
      "parents": [
        "a3fb1e330dd21d96c2e07dda513ad7e9af8b6ccf"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 21:00:41 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 19 13:50:21 2010 +0800"
      },
      "message": "crypto: geode_aes - Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7e3de7b1be6ce0643f60aed697070e2286db32cd",
      "tree": "508d81d9dbffceda49c71aeec965ecaeb1321db5",
      "parents": [
        "8b9cfdca9c52f7d39c3ccfac1668e31c20c9f42e"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Wed Jul 14 20:11:39 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 14 20:11:39 2010 +0800"
      },
      "message": "crypto: hifn_795x - Remove unused ctx variable\n\nThe below patch gets rid of an unused variable ctx reported by\nGCC when building the kernel.\n  CC [M]  drivers/crypto/hifn_795x.o\ndrivers/crypto/hifn_795x.c: In function \u0027hifn_flush\u0027:\ndrivers/crypto/hifn_795x.c:2021:23: warning: variable \u0027ctx\u0027 set but not used\ndrivers/crypto/hifn_795x.c: In function \u0027hifn_process_queue\u0027:\ndrivers/crypto/hifn_795x.c:2142:23: warning: variable \u0027ctx\u0027 set but not used\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f1bbbb6912662b9f6070c5bfc4ca9eb1f06a9d5b",
      "tree": "c2c130a74be25b0b2dff992e1a195e2728bdaadd",
      "parents": [
        "fd0961ff67727482bb20ca7e8ea97b83e9de2ddb",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "421f91d21ad6f799dc7b489bb33cc560ccc56f98",
      "tree": "aaf9f6385233fdf9277e634603156c89ede7f770",
      "parents": [
        "65155b3708137fabee865dc4da822763c0c41208"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jun 11 12:17:00 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:05:05 2010 +0200"
      },
      "message": "fix typos concerning \"initiali[zs]e\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5e833bc4166ea524c00a95e777e4344844ed189f",
      "tree": "5b53201c04a434464fc68379ac2989cf8fd8027a",
      "parents": [
        "5b04fc170382195d7d33fd08e3ccc2ad8e50e782"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Wed Jun 16 15:29:15 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 16 15:29:15 2010 +1000"
      },
      "message": "crypto: talitos - fix ahash for multiple of blocksize\n\nCorrect ahash_process_req() to properly handle cases\nwhere the total hash amount is a multiple of the blocksize.\nThe SEC must have some data to hash during the very last\ndescriptor operation; so up to one whole blocksize\nof data is buffered until the final hash.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0f0a8fa735bbde4b0bc3e96e4bb2e5b380a324db",
      "tree": "28c9205191d8472dcf3e27613d4cca162f5ae96c",
      "parents": [
        "c9aa55e5271a53d28e93fa58759d318b403c15ba"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 16:53:49 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 03 16:57:24 2010 +1000"
      },
      "message": "crypto: crypto4xx - Fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ],
  "next": "ce057297fdab808d9a071c084b7405bc6c8d14c5"
}
