)]}'
{
  "log": [
    {
      "commit": "dd38d298385cb054263e634cf94cf18dc3ae1fc1",
      "tree": "1176d6c5a490c1480537c73555a0df3b4164aac9",
      "parents": [
        "9c3973966fdd3f235466195189eca362557ef098",
        "274252862f386b7868f35bf5ceaa5391a8ccfdf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 25 21:55:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 25 21:55:07 2011 -0800"
      },
      "message": "Merge git://github.com/herbertx/crypto\n\n* git://github.com/herbertx/crypto:\n  crypto: mv_cesa - fix hashing of chunks \u003e 1920 bytes\n"
    },
    {
      "commit": "274252862f386b7868f35bf5ceaa5391a8ccfdf3",
      "tree": "ced6f14754a305b0872cfdf3ef2643377fa8f348",
      "parents": [
        "3acc84739dd5d746840f881ad4d60bd2a428f1dd"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Wed Nov 16 18:28:01 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 21 16:23:08 2011 +0800"
      },
      "message": "crypto: mv_cesa - fix hashing of chunks \u003e 1920 bytes\n\nThis was broken by commit 7759995c75ae0cbd4c861582908449f6b6208e7a (yes,\nmyself). The basic problem here is since the digest state is only saved\nafter the last chunk, the state array is only valid when handling the\nfirst chunk of the next buffer. Broken since linux-3.0.\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nCc: \u003cstable@kernel.org\u003e # 3.1.x\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "4bb33cc8901898af80d5d4a9917067aa0839922a",
      "tree": "5363d423f6ba0590c36b65337aed09fde605d90b",
      "parents": [
        "310587c320e906c59ef4152c41d81b00adf1b259"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 14:41:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:11 2011 -0400"
      },
      "message": "crypto: add module.h to those files that are explicitly using it\n\nPart of the include cleanups means that the implicit\ninclusion of module.h via device.h is going away.  So\nfix things up in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "3e721aeb3df3816e283ab18e327cd4652972e213",
      "tree": "ea6fbc0353eea5b5daf5850f60ab49e394ac5670",
      "parents": [
        "e6ea64ece7f4c14294b2fce5403b1e71eab87f1e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Oct 21 15:20:28 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Oct 21 15:20:28 2011 +0200"
      },
      "message": "crypto: talitos - handle descriptor not found in error path\n\nThe CDPR (Current Descriptor Pointer Register) can be unreliable\nwhen trying to locate an offending descriptor.  Handle that case by\n(a) not OOPSing, and (b) reverting to the machine internal copy of\nthe descriptor header in order to report the correct execution unit\nerror.\n\nNote: printing all execution units\u0027 ISRs is not effective because it\nresults in an internal time out (ITO) error and the EU resetting its\nISR value (at least when specifying an invalid key length on an SEC\n2.2/MPC8313E).\n\nReported-by: Sven Schnelle \u003csvens@stackframe.org\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "75b766258eb2b8255c628a994663bd5298f216e6",
      "tree": "db755f2fbe3aeccb8b00e6eba238999221da0eca",
      "parents": [
        "906b2c9f2d9f395f5ca01b855b7c74b126517816"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Oct 10 12:55:41 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Oct 21 14:28:57 2011 +0200"
      },
      "message": "crypto: Make hifn_795x build depend on !ARCH_DMA_ADDR_T_64BIT\n\nhifn_795x works only on 32 bit, remove the detection while loading\nthe module and catch non-32 bit systems at build time.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "fad8fa4782fde8afffc16b2b907b7f5bdbf03133",
      "tree": "96383d23a2acee955dec0551a388631538908cbe",
      "parents": [
        "4a4cc2b6bf475c183443278808b758c702c01404"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Thu Oct 20 14:10:26 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Oct 20 14:10:26 2011 +0200"
      },
      "message": "crypto: picoxcell - add dependency on HAVE_CLK\n\nThe picoxcell crypto driver requires the clk API, but the platform in\nmainline does not currently support it.  Add an explicit dependency on\nHAVE_CLK to avoid build breakage.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e27303b25611e9a9ba78c0b5614abeb173d6cc74",
      "tree": "1e7c2d974aaa0aa6b6475ea136dd5990d627e5c1",
      "parents": [
        "66be895158886a6cd816aa1eaa18965a5c522d8f"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Mon Aug 15 15:20:19 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 15 15:20:19 2011 +0800"
      },
      "message": "crypto: n2 - Fix a get/put_cpu() imbalance\n\nFix a get/put_cpu() imbalance in the error case when qp \u003d\u003d NULL\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b64dc04beba30947dc80745dcb95ae3c04fd18cf",
      "tree": "754ab3746c524f42d045491be7df01cde3c0f1fe",
      "parents": [
        "30343ef1de348cd21cd7d0cebde3c0175b730e0b"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Aug 02 11:29:06 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 10 19:00:27 2011 +0800"
      },
      "message": "crypto: picoxcell - fix possible invalid pointer dereference\n\nThe completion callback will free the request so we must remove it from\nthe completion list before calling the callback.\n\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "30343ef1de348cd21cd7d0cebde3c0175b730e0b",
      "tree": "f70c2ba846c1f664a7be2e1f2d9b39d4c83c6996",
      "parents": [
        "4efae8c9363e28892eaaf2a6463f2f5f255e6fb0"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Aug 01 17:25:19 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 10 19:00:26 2011 +0800"
      },
      "message": "crypto: picoxcell - support for device tree matching\n\nAllow the crypto engines to be matched from device tree bindings.\n\nCc: devicetree-discuss@lists.ozlabs.org\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4efae8c9363e28892eaaf2a6463f2f5f255e6fb0",
      "tree": "480ba58fdf1ee455a9d6fb7688f3e321a9d7bfb1",
      "parents": [
        "c3f4200f57c0efe05b15547f42edac0fd023da17"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Aug 01 17:25:18 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 10 19:00:24 2011 +0800"
      },
      "message": "crypto: picoxcell - add connection ID to the clock name\n\nFor using the device tree probing we use a connection ID for the\nclk_get() operation.\n\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c3f4200f57c0efe05b15547f42edac0fd023da17",
      "tree": "b4564834db3eaefb5e2ed012f2de0a7c92307e77",
      "parents": [
        "c39cc377f9168e24d58f82419af9595226fdc4ff"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Aug 01 17:25:17 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 10 19:00:24 2011 +0800"
      },
      "message": "crypto: picoxcell - convert to platform ID table\n\nUse a platform ID table and a single platform_driver.  It\u0027s neater and\nmakes the device tree addition easier and more consistent.  Rename the\nmatch values to be inline with what they\u0027ll be in the device tree\nbindings.  There aren\u0027t any current in-tree users of the existing device\nnames.\n\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c39cc377f9168e24d58f82419af9595226fdc4ff",
      "tree": "aacb90658d204a0daf4af6e184e6c482a063637c",
      "parents": [
        "c027a474a68065391c8773f6e83ed5412657e369"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Wed Aug 03 14:07:11 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 03 14:07:11 2011 +0800"
      },
      "message": "crypto: padlock-aes - Make module loading even quieter when hardware is missing\n\nWhen loading aes via the module alias, a padlock module failing to\nload due to missing hardware is not particularly notable.  With\nv2.6.27-rc1~1107^2~14 (crypto: padlock - Make module loading quieter\nwhen hardware isn\u0027t available, 2008-07-03), the padlock-aes module\nsuppresses the relevant messages when the \"quiet\" flag is in use; but\nbetter to suppress this particular message completely, since the\nadministrator can already distinguish such errors by the absence of a\nmessage indicating initialization failing or succeeding.\n\nThis avoids occasional messages in syslog of the form\n\n\tpadlock_aes: VIA PadLock not detected.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "eb7caf35951b1a56aabee028c1b20727abccc34f",
      "tree": "2cccd6418beedf7ce3b12e2d0f4123c43755dc8c",
      "parents": [
        "24f146696184cbe4b440179064a45dfddaad4cc4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 01:30:07 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 01:30:07 2011 -0700"
      },
      "message": "n2_crypto: Attach on Niagara-T3.\n\nA small modification was necessary since in the machine description\nfor \u0027n2cp\u0027 and \u0027ncp\u0027 nodes, there no longer is an \u0027intr\u0027 property.\n\nThat\u0027s OK because this property was always nothing more than an\narray of integers \u00271\u0027 ... \u0027nr_inos + 1\u0027 so we can just compute it\nin-place.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0003230e8200699860f0b10af524dc47bf8aecad",
      "tree": "8addb0c889b32111d6973c46cd3d0a5b5c17606c",
      "parents": [
        "4b478cedcdc1b2d131170f22bd3f916e53472f52",
        "4e34e719e457f2e031297175410fc0bd4016a085"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:53:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:53:15 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  fs: take the ACL checks to common code\n  bury posix_acl_..._masq() variants\n  kill boilerplates around posix_acl_create_masq()\n  generic_acl: no need to clone acl just to push it to set_cached_acl()\n  kill boilerplate around posix_acl_chmod_masq()\n  reiserfs: cache negative ACLs for v1 stat format\n  xfs: cache negative ACLs if there is no attribute fork\n  9p: do no return 0 from -\u003echeck_acl without actually checking\n  vfs: move ACL cache lookup into generic code\n  CIFS: Fix oops while mounting with prefixpath\n  xfs: Fix wrong return value of xfs_file_aio_write\n  fix devtmpfs race\n  caam: don\u0027t pass bogus S_IFCHR to debugfs_create_...()\n  get rid of create_proc_entry() abuses - proc_mkdir() is there for purpose\n  asus-wmi: -\u003eis_visible() can\u0027t return negative\n  fix jffs2 ACLs on big-endian with 16bit mode_t\n  9p: close ACL leaks\n  ocfs2_init_acl(): fix a leak\n  VFS : mount lock scalability for internal mounts\n"
    },
    {
      "commit": "eda65cc6ce2a45dc01c233e301e59cd7a0f763ad",
      "tree": "dea2bc7276405a999f3c314d86fc8b148b7ef3de",
      "parents": [
        "e55d92b92d240189241c22bfdfc885d4225a4d61"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 04:32:53 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 10:12:42 2011 -0400"
      },
      "message": "caam: don\u0027t pass bogus S_IFCHR to debugfs_create_...()\n\nit will be replaced with S_IFREG anyway\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "acdca31dba86c4f426460aa000d13930a00549b7",
      "tree": "198f01a269af17eb0d201a00a980229acbc9a5a0",
      "parents": [
        "1acebad3d8db8d5220b3010c2eb160c625434cf2"
      ],
      "author": {
        "name": "Yuan Kang",
        "email": "Yuan.Kang@freescale.com",
        "time": "Fri Jul 15 11:21:42 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:42 2011 +0800"
      },
      "message": "crypto: caam - ablkcipher support\n\ncaam now supports encrypt and decrypt\nfor aes, des and 3des\n\nSigned-off-by: Yuan Kang \u003cYuan.Kang@freescale.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": "1acebad3d8db8d5220b3010c2eb160c625434cf2",
      "tree": "29f21d77d77e06b5f0cc6bb8fa05c848dfd3676f",
      "parents": [
        "885e9e2fd3f009de56dd265f4ecd8740e9ad5aaa"
      ],
      "author": {
        "name": "Yuan Kang",
        "email": "Yuan.Kang@freescale.com",
        "time": "Fri Jul 15 11:21:42 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:42 2011 +0800"
      },
      "message": "crypto: caam - faster aead implementation\n\nJob descriptors only contain header and seq pointers.\n\nOther commands are stored in separate shared descriptors\nfor encrypt, decrypt and givencrypt, stored as arrays\nin caam_ctx.\n\nThis requires additional macros to create math commands\nto calculate assoclen and cryptlen.\n\nSigned-off-by: Yuan Kang \u003cYuan.Kang@freescale.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": "885e9e2fd3f009de56dd265f4ecd8740e9ad5aaa",
      "tree": "0587f587cd5a74f459474cfe82e3350ef798183b",
      "parents": [
        "0e47930020081b07047842be3e4552edb2395352"
      ],
      "author": {
        "name": "Yuan Kang",
        "email": "Yuan.Kang@freescale.com",
        "time": "Fri Jul 15 11:21:41 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:41 2011 +0800"
      },
      "message": "crypto: caam - structure renaming\n\ncaam_ctx.key_phys to key_dma\n\ncaam_alg_template supports multiple algorithm types\nlisted in union, which requires cases for\ndifferent types in function caam_alg_alloc\n\nSigned-off-by: Yuan Kang \u003cYuan.Kang@freescale.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": "0e47930020081b07047842be3e4552edb2395352",
      "tree": "b32e13048f0db79b41c8fff653fee416632aa134",
      "parents": [
        "1c2b4abb19285368808f303ad61e17b172f1a108"
      ],
      "author": {
        "name": "Yuan Kang",
        "email": "Yuan.Kang@freescale.com",
        "time": "Fri Jul 15 11:21:41 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:41 2011 +0800"
      },
      "message": "crypto: caam - shorter names\n\n\"aead_authenc\" and \"ipsec_esp\" changed to \"aead,\"\nexcept for function \"ipsec_esp,\" which is changed\nto \"init_aead_job.\"\n\nVariable name of aead_request structures changed\nto \"req\" and name of aead_givcrypt_request structure\nchanged to \"areq\"\n\nSigned-off-by: Yuan Kang \u003cYuan.Kang@freescale.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": "1c2b4abb19285368808f303ad61e17b172f1a108",
      "tree": "7f725e1ae700cef5a98e78aee9e8e806f55cae87",
      "parents": [
        "febec54286623a540cbe483a5d471ff6576a6e2e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 15 11:21:40 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:40 2011 +0800"
      },
      "message": "crypto: talitos - don\u0027t bad_key in ablkcipher setkey\n\ncrypto/ablkcipher.c\u0027s setkey() has already checked against the min, max\nkey sizes before it calls here, and all max_keysize assignments in the\nalgorithm template array do not exceed TALITOS_MAX_KEY_SIZE.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "febec54286623a540cbe483a5d471ff6576a6e2e",
      "tree": "14d91edd77f2a1c3582c34d169ba0e4eec4547ba",
      "parents": [
        "602dba5a81790375f364e484cbc439f17157752e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 15 11:21:39 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:39 2011 +0800"
      },
      "message": "crypto: talitos - remove unused giv from ablkcipher methods\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "602dba5a81790375f364e484cbc439f17157752e",
      "tree": "6945ad8d7ceb7785a35877f3433844e472720951",
      "parents": [
        "5228f0f79e983c2b39c202c75af901ceb0003fc1"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 15 11:21:39 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:39 2011 +0800"
      },
      "message": "crypto: talitos - don\u0027t set done notification in hot path\n\nIRQ done notification is always set.  Remove its explicit\nassignment from the hot path by including it in the\ndescriptor header template assignment in talitos_cra_init.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5228f0f79e983c2b39c202c75af901ceb0003fc1",
      "tree": "2694a01e0b400e2aa1f05e6b335a0f1ed233e981",
      "parents": [
        "625426633d7786f26a33123a9d12bec476bcc3cd"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 15 11:21:38 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:38 2011 +0800"
      },
      "message": "crypto: talitos - ensure request ordering within a single tfm\n\nAssign single target channel per tfm in talitos_cra_init instead of\nperforming channel scheduling dynamically during the encryption request.\nThis changes the talitos_submit interface to accept a new channel\nnumber argument.  Without this, rapid bursts of misc. sized requests\ncould make it possible for IPsec packets to be encrypted out-of-order,\nwhich would result in packet drops due to sequence numbers falling\noutside the anti-reply window on a peer gateway.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c5697462ae94693764e468b701c616bbbd6f951c",
      "tree": "806796e0e6052c4fddc56e5511d75b2bfd03e9bd",
      "parents": [
        "23457bc9566be64f33afdc159aadd42712673e0b"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Jun 27 15:39:07 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:05 2011 +0800"
      },
      "message": "crypto: crypto4xx - Perform read/modify/write on device control register\n\nThe Security function on the AMCC SoCs has multiple engines within a\nsingle MMIO range.  The crypto driver currently enables the 3DES\nfunctionality by doing a blind write to the device control register.\nThis can unintentionally disable other functions like the PKA or TRNG\nwhen the driver is loaded.\n\nPerform a read/modify/write to enable the 3DES function instead.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "23457bc9566be64f33afdc159aadd42712673e0b",
      "tree": "03a1dd179212ff8dec22589a7aa95011384f9b49",
      "parents": [
        "cfa2b54eca28103d07e5334aa06b78321fbe1d9a"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Jun 05 16:42:54 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:05 2011 +0800"
      },
      "message": "crypto: caam - fix build warning when DEBUG_FS not configured\n\ndrivers/crypto/caam/ctrl.c: In function \u0027caam_probe\u0027:\ndrivers/crypto/caam/ctrl.c:55:23: warning: unused variable \u0027perfmon\u0027\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "cd3f1d545c45489c88fbc71a82559664b8bf0bb2",
      "tree": "d8216ea23928ad6ebe626470d38ceb7953c0137d",
      "parents": [
        "0efd4d8a6add75d6008a95fb628d376fb7cfcbe2"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:13 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:05 2011 +0800"
      },
      "message": "crypto: omap-sham - do not schedule tasklet if there is no active requests\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0efd4d8a6add75d6008a95fb628d376fb7cfcbe2",
      "tree": "3b908658ef442d9f47f3b4dc8fdc6a0d8433f8ee",
      "parents": [
        "ed635cb85efbeebc974c1c477ddc971f5dcc962e"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:12 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:04 2011 +0800"
      },
      "message": "crypto: omap-sham - clear device flags when finishing 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": "ed635cb85efbeebc974c1c477ddc971f5dcc962e",
      "tree": "339b036b365e480962815bcd00a6f1bc23d0c6d0",
      "parents": [
        "6c63db821d4663c92cd326f6adb8f3d627971a53"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:11 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:04 2011 +0800"
      },
      "message": "crypto: omap-sham - irq handler must not clear error code\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6c63db821d4663c92cd326f6adb8f3d627971a53",
      "tree": "733b36b077b4cca37f2f9d7846745564ed8fc2f2",
      "parents": [
        "6cb3ffe100ef4c6d5be0bfe4f8ac6d4227bb91bd"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:10 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:04 2011 +0800"
      },
      "message": "crypto: omap-sham - irq and dma handling changes\n\nIt could be a situation, that tasklet is executed twice because of\ncertain delay between dma callback and irq handler execution.\nIn that case, second tasklet execution could actually corrupt the data\nof the new started dma transactions.\n\nThis patch improves tasklet logic and prevents above described cases.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6cb3ffe100ef4c6d5be0bfe4f8ac6d4227bb91bd",
      "tree": "69f69d5921be65aa20c508ac74608c2eda40b578",
      "parents": [
        "171cb9a2807588630fed401f3e0b8ae22d91595f"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:09 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:04 2011 +0800"
      },
      "message": "crypto: omap-sham - remove dedicated queue handling tasklet\n\nCalling omap_sham_handle_queue from \"done\" tasklet should be done\nafter irq scheduled tasklet completes.\nHaving additional tasklet does not solve that issue because it might\nbe execute before.\nSo queue handling tasklet has been removed and functionality integrated\ninto single tasklet.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "171cb9a2807588630fed401f3e0b8ae22d91595f",
      "tree": "2cc77a11e73f9d42022e866746438d319abf167a",
      "parents": [
        "ed3ea9a82b4c63e591ceaa065b2e04a3fe946265"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:08 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:03 2011 +0800"
      },
      "message": "crypto: omap-sham - remove unnecessary local variable\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ed3ea9a82b4c63e591ceaa065b2e04a3fe946265",
      "tree": "d30c1cb1df749adf31102b69bc9e664845edf78a",
      "parents": [
        "a929cbeef7d8e5c3603a6f43b977c03c922aada3"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:07 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:03 2011 +0800"
      },
      "message": "crypto: omap-sham - move some flags to device context\n\nCouple of context flags have been moved to device flags.\nIRQ and tasklet handlers does not need to access request\ncontext anymore.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a929cbeef7d8e5c3603a6f43b977c03c922aada3",
      "tree": "dd5321e7f54daf6eea76902523312a87ed56ad10",
      "parents": [
        "ea1fd2246f3c3c6b739529db2a547fa080cf09a3"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:06 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:02 2011 +0800"
      },
      "message": "crypto: omap-sham - replace flags operation with atomic bit operations\n\nSome flags are changed in interrupt handlers and verified in the tasklet.\nThere might be a race condition when tasklet is interrupted or another\ncpu/core will run IRQ handler and tasklet in parallel.\nAtomic bitops functions are now used instead of bitmask operations.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ea1fd2246f3c3c6b739529db2a547fa080cf09a3",
      "tree": "529edffe38e89d187362192654e9f8950bceb936",
      "parents": [
        "c3304721ed666804395fc340f1aa347b18f1dda0"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:05 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:02 2011 +0800"
      },
      "message": "crypto: omap-sham - replace flags bit mask with bit number\n\nFlags mask cannot be used with atomic bit operations.\nThis patch changes masks to bit numbers.\nAtomic bit operations will be used by following patches.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c3304721ed666804395fc340f1aa347b18f1dda0",
      "tree": "e28363cf19f0fc10da897c3565d853cebd96c25f",
      "parents": [
        "0e87b159b31e551fe5447dcafc5769c05dc5e404"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:04 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:02 2011 +0800"
      },
      "message": "crypto: omap-sham - remove unused code\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0e87b159b31e551fe5447dcafc5769c05dc5e404",
      "tree": "5f6782f3db6282605561e61caaad83cd704e70e5",
      "parents": [
        "033590fc9d38bb82b904439daada78f930c070db"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:03 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:02 2011 +0800"
      },
      "message": "crypto: omap-sham - remove extra reference\n\nRequest pointer is already available in the function.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\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"
    }
  ],
  "next": "3e133c8bf6a6723377d94bc97aa52596e49a4090"
}
