)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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"
    }
  ]
}
