)]}'
{
  "log": [
    {
      "commit": "2dc11581376829303b98eadb2de253bee065a56a",
      "tree": "dbce62559c822cd720d1819a50c488bfecdfa945",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "message": "of/device: Replace struct of_device with struct platform_device\n\nof_device is just an alias for platform_device, so remove it entirely.  Also\nreplace to_of_device() with to_platform_device() and update comment blocks.\n\nThis patch was initially generated from the following semantic patch, and then\nedited by hand to pick up the bits that coccinelle didn\u0027t catch.\n\n@@\n@@\n-struct of_device\n+struct platform_device\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7c8e55db7141dcbb9d5305a3260fa0ed62a1bcc",
      "tree": "59fbd52d8e80e5a83d9747961d28aaf4d400613a",
      "parents": [
        "ffd386a9a8273dcfa61705d0b349eebc7525ef87",
        "4015d9a865e3bcc42d88bedc8ce1551000bab664"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:14 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (39 commits)\n  random: Reorder struct entropy_store to remove padding on 64bits\n  padata: update API documentation\n  padata: Remove padata_get_cpumask\n  crypto: pcrypt - Update pcrypt cpumask according to the padata cpumask notifier\n  crypto: pcrypt - Rename pcrypt_instance\n  padata: Pass the padata cpumasks to the cpumask_change_notifier chain\n  padata: Rearrange set_cpumask functions\n  padata: Rename padata_alloc functions\n  crypto: pcrypt - Dont calulate a callback cpu on empty callback cpumask\n  padata: Check for valid cpumasks\n  padata: Allocate cpumask dependend recources in any case\n  padata: Fix cpu index counting\n  crypto: geode_aes - Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n  pcrypt: Added sysfs interface to pcrypt\n  padata: Added sysfs primitives to padata subsystem\n  padata: Make two separate cpumasks\n  padata: update documentation\n  padata: simplify serialization mechanism\n  padata: make padata_do_parallel to return zero on success\n  padata: Handle empty padata cpumasks\n  ...\n"
    },
    {
      "commit": "7260042b2d0397e7a8735ca47cd7839a5bb1210b",
      "tree": "da92181f60f67f1e82378e59edfd13def6a51fe7",
      "parents": [
        "2716fbf63ee39eadc1aa9b3841b20f75b99a9bc3"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Mon Jul 19 14:11:24 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 19 14:11:24 2010 +0800"
      },
      "message": "crypto: talitos - fix bug in sg_copy_end_to_buffer\n\nIn function sg_copy_end_to_buffer, too much data\nis copied when a segment in the scatterlist\nhas .length greater than the requested copy length.\n\nThis patch adds the limit checks to fix this bug of over copying,\nwhich affected only the ahash algorithms.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5e833bc4166ea524c00a95e777e4344844ed189f",
      "tree": "5b53201c04a434464fc68379ac2989cf8fd8027a",
      "parents": [
        "5b04fc170382195d7d33fd08e3ccc2ad8e50e782"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Wed Jun 16 15:29:15 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 16 15:29:15 2010 +1000"
      },
      "message": "crypto: talitos - fix ahash for multiple of blocksize\n\nCorrect ahash_process_req() to properly handle cases\nwhere the total hash amount is a multiple of the blocksize.\nThe SEC must have some data to hash during the very last\ndescriptor operation; so up to one whole blocksize\nof data is buffered until the final hash.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    },
    {
      "commit": "60f208d7836216885cdcd6f77a02f31dbc66f169",
      "tree": "03458188b947e1cddf5d0f34b316935e470f7147",
      "parents": [
        "497f2e6b8b21407625a4fb34bc04b50eff098085"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Wed May 19 19:21:53 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 19 19:21:53 2010 +1000"
      },
      "message": "crypto: talitos - add support for sha224\n\nSEC h/w versions 2.1 and above support sha224 via explicit instruction.\n\nPerforming sha224 ahashes on earlier versions is still possible because\nthey support sha256 (sha224 is sha256 with different initial constants\nand a different truncation length).  We do this by overriding hardware\ncontext self-initialization, and perform it manually in s/w instead.\n\nThanks to Lee for his fixes for correct execution on actual sec2.0 h/w.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "497f2e6b8b21407625a4fb34bc04b50eff098085",
      "tree": "80a85aa925491e21253b41b5587712e116e712c9",
      "parents": [
        "acbf7c627fb59dfea975f7aafeaba97921085061"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Wed May 19 19:20:36 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 19 19:20:36 2010 +1000"
      },
      "message": "crypto: talitos - add hash algorithms\n\nAdd the following alorithms to talitos:\n    md5,\n    sha1,\n    sha256,\n    sha384,\n    sha512.\nThese are all type ahash.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nAcked-By: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "acbf7c627fb59dfea975f7aafeaba97921085061",
      "tree": "9a58a4a1db70854cb3df2372c2f694fb283e3423",
      "parents": [
        "d5e4aaefd99797929e4455db48d8f9a8728f05f4"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Wed May 19 19:19:33 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 19 19:19:33 2010 +1000"
      },
      "message": "crypto: talitos - second prepare step for adding ahash algorithms\n\nUsed talitos_alg_template in talitos_crypto_alg\nso that it will accommodate ahash algorithms.\nAdded some preparation code for ahash allocation and removal.\nNo actual algorithms yet.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nAcked-By: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d5e4aaefd99797929e4455db48d8f9a8728f05f4",
      "tree": "c187f2bc2148dd272255257d56eee9176c306e28",
      "parents": [
        "0a625fd2abaa0aa0a6852b153d429dbc784748cc"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Wed May 19 19:18:38 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 19 19:18:38 2010 +1000"
      },
      "message": "crypto: talitos - prepare for adding ahash algorithms \n\nNo functional changes.\nUse a union in talitos_alg_template for the crypto_alg\nso that we can add a member later for ahash_alg.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nAcked-By: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "61c7a080a5a061c976988fd4b844dfb468dda255",
      "tree": "8cb492b73f2755c38a6164d770da34d5af6486a0",
      "parents": [
        "d12d42f744f805a9ccc33cd76f04b237cd83ce56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 18 16:10:44 2010 -0600"
      },
      "message": "of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n\nThe following structure elements duplicate the information in\n\u0027struct device.of_node\u0027 and so are being eliminated.  This patch\nmakes all readers of these elements use device.of_node instead.\n\n(struct of_device *)-\u003enode\n(struct dev_archdata *)-\u003eprom_node (sparc)\n(struct dev_archdata *)-\u003eof_node (powerpc \u0026 microblaze)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "6c3f975a4cafaf4dcc9795385da6d42caa37ddeb",
      "tree": "8b3bde1c51b123dc0fc4ad49640c1081e0688a05",
      "parents": [
        "73c89c15b959adf06366722c4be8d2eddec0a529"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Jan 17 21:54:01 2010 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 17 21:54:01 2010 +1100"
      },
      "message": "crypto: Make Open Firmware device id constant\n\nFrom: Márton Németh \u003cnm127@freemail.hu\u003e\n\nThe match_table field of the struct of_device_id is constant in \u003clinux/of_platform.h\u003e\nso it is worth to make the initialization data also constant.\n\nThe semantic match that finds this kind of pattern is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\ndisable decl_init,const_decl_init;\nidentifier I1, I2, x;\n@@\n\tstruct I1 {\n\t  ...\n\t  const struct I2 *x;\n\t  ...\n\t};\n@s@\nidentifier r.I1, y;\nidentifier r.x, E;\n@@\n\tstruct I1 y \u003d {\n\t  .x \u003d E,\n\t};\n@c@\nidentifier r.I2;\nidentifier s.E;\n@@\n\tconst struct I2 E[] \u003d ... ;\n@depends on !c@\nidentifier r.I2;\nidentifier s.E;\n@@\n+\tconst\n\tstruct I2 E[] \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: cocci@diku.dk\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "81eb024c7e63f53b871797f6e2defccfd008dcd4",
      "tree": "80abaf1e025cd192ba44645f778ac0ebd5569c86",
      "parents": [
        "4b992628812137e30cda3510510cf3c052345b30"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Aug 13 11:51:51 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Aug 13 11:51:51 2009 +1000"
      },
      "message": "crypto: talitos - add support for 36 bit addressing\n\nEnabling extended addressing in the h/w requires we always assign the\nextended address component (eptr) of the talitos h/w pointer.  This is\nfor e500 based platforms with large memories.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4b992628812137e30cda3510510cf3c052345b30",
      "tree": "97797e65fc0c3e1b7ed51a5b250d9c44213b3ecb",
      "parents": [
        "e41256f139b9148cfa12d2d057fec39e3d181ff0"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Aug 13 11:50:38 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Aug 13 11:50:38 2009 +1000"
      },
      "message": "crypto: talitos - align locks on cache lines\n\nalign channel access locks onto separate cache lines (for performance\nreasons).  This is done by placing per-channel variables into their own\nprivate struct, and using the cacheline_aligned attribute within that\nstruct.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e41256f139b9148cfa12d2d057fec39e3d181ff0",
      "tree": "8418a8d9ecd910a3dadf8a15348c00096c162edd",
      "parents": [
        "85a7f0ac5370901916a21935e1fafbe397b70f80"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Aug 13 11:49:06 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Aug 13 11:49:06 2009 +1000"
      },
      "message": "crypto: talitos - simplify hmac data size calculation\n\ndon\u0027t do request-\u003esrc vs. assoc pointer math - it\u0027s the same as adding\nassoclen and ivsize (just with more effort).\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "962a9c99496f98041d14d64a9fdcf58050fefb4d",
      "tree": "a6d663df5ed2d4401d75a7a7be7c68a2cbb56c7f",
      "parents": [
        "19bbbc635523703ece28409e59694d5b512b819e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Mar 29 15:54:30 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:30 2009 +1000"
      },
      "message": "crypto: talitos - Avoid unnecessary decrypt check\n\nthe ICV check bit only gets set in decrypt entry points\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "19bbbc635523703ece28409e59694d5b512b819e",
      "tree": "2788e7c2439c0cb5e6bfb8a638a53fb1e2964c23",
      "parents": [
        "e938e4656b3ee32e046ee8293411a07be9d72eb8"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Mar 29 15:53:59 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:28 2009 +1000"
      },
      "message": "crypto: talitos - containerof related codingstyle\n\nno functional changes.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e938e4656b3ee32e046ee8293411a07be9d72eb8",
      "tree": "e84350e987772674125f936948b4ea58e596dbc7",
      "parents": [
        "4de9d0b547b97e40c93a885ac6246c2c5fef05cb"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Mar 29 15:53:23 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:26 2009 +1000"
      },
      "message": "crypto: talitos - Whitespace/codingstyle/overrun lines cleanup\n\nno functional changes.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4de9d0b547b97e40c93a885ac6246c2c5fef05cb",
      "tree": "7bb49c54b8d0cb8d424ba7ec0405127528a589fa",
      "parents": [
        "56af8cd44b05bd9649103b76a6e1e575682990e4"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Sun Mar 29 15:52:32 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:25 2009 +1000"
      },
      "message": "crypto: talitos - Add ablkcipher algorithms\n\nAdd these ablkcipher algorithms:\ncbc(aes),\ncbc(des3_ede).\n\nAdded handling of chained scatterlists with zero length entry\nbecause eseqiv uses it.\nAdded new map and unmap routines.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.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": "56af8cd44b05bd9649103b76a6e1e575682990e4",
      "tree": "976bcdcec33914345615acf1eae1b4e460d7ad49",
      "parents": [
        "9f171adc192fc3c8ffbb691cfdcc70259d75c6ea"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Sun Mar 29 15:50:50 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:23 2009 +1000"
      },
      "message": "crypto: talitos - scaffolding for new algorithm types\n\nThis patch is preparation for adding new algorithm types.\n\nSome elements which are AEAD specific were renamed.\nThe algorithm template structure was changed to\nuse crypto_alg, and talitos_alg_alloc was made\nmore general with respect to algorithm types.\nipsec_esp_edesc is renamed to talitos_edesc\nto use it in the upcoming ablkcipher routines.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.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": "ca38a814c6f86db0aa58884a31093d4f096e20aa",
      "tree": "cad5786c84abefd9b1fe1d5a4160bda3ee798475",
      "parents": [
        "bcf84a38f05c55180bc1225901950c7e715c0d55"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@freescale.com",
        "time": "Sat Dec 20 17:09:25 2008 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:02:33 2008 +1100"
      },
      "message": "crypto: talitos - Ack done interrupt in isr instead of tasklet\n\nPrevious commit for interrupt mitigation moved the done interrupt\nacknowlegement from the isr to the talitos_done tasklet.\nThis patch moves the done interrupt acknowledgement back\ninto the isr so that done interrupts will always be acknowledged.\nThis covers the case for acknowledging interrupts for channel done processing\nthat has actually already been completed by the tasklet prior to fielding\na pending interrupt.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@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": "4b24ea971a93f5d0bec34bf7bfd0939f70cfaae6",
      "tree": "d45d4e98934da0226c5f88474deaa36910ace25e",
      "parents": [
        "32bd78e0a5d34cd8e34046502bddcf31aeb38e64"
      ],
      "author": {
        "name": "Vishnu Suresh",
        "email": "Vishnu@freescale.com",
        "time": "Mon Oct 20 21:06:18 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:17 2008 +1100"
      },
      "message": "crypto: talitos - Preempt overflow interrupts off-by-one fix\n\nIn commit ec6644d6325b5a38525f1d5b20fd4bf7db05cf2a \"crypto: talitos - Preempt\noverflow interrupts\", the test in atomic_inc_not_zero was interpreted by the\nauthor to be applied after the increment operation (not before). This off-by-one\nfix prevents overflow error interrupts from occurring when requests are frequent\nand large enough to do so.\n\nSigned-off-by: Vishnu Suresh \u003cVishnu@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": "fe5720e2b7c1e8ff95d4bf18329517cf64ad1d70",
      "tree": "7c9eb9005a4810a9bd9c9a1dcd580a66e7d28b34",
      "parents": [
        "1c2e8811eea5f0c5da3213ea206c2864fa4614fd"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Oct 12 20:33:14 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:12 2008 +1100"
      },
      "message": "crypto: talitos - Perform auth check in h/w if on sec 2.1 and above\n\nSEC version 2.1 and above adds the capability to do the IPSec ICV\nmemcmp in h/w. Results of the cmp are written back in the descriptor\nheader, along with the done status.  A new callback is added that\nchecks these ICCR bits instead of performing the memcmp on the core,\nand is enabled by h/w capability.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\n\nAfter testing on different parts, another condition was added\nbefore using h/w auth check because different\nSEC revisions require different handling.\n\nThe SEC 3.0 allows a more flexible link table where\nthe auth data can span separate link table entries.\nThe SEC 2.4/2.1 does not support this case.\nSo a test was added in the decrypt routine\nfor a fragmented case; the h/w auth check is disallowed for\nrevisions not having the extent in the link table;\nin this case the hw auth check is done by software.\n\nA portion of a previous change for SEC 3.0 link table handling\nwas removed since it became dead code with the hw auth check supported.\n\nThis seems to be the best compromise for using hw auth check\non supporting SEC revisions; it keeps the link table logic\nsimpler for the fragmented cases.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1c2e8811eea5f0c5da3213ea206c2864fa4614fd",
      "tree": "1d1a227e268bef3bd7ce1df189dacee29cbf1937",
      "parents": [
        "40405f10b853ef404b395c6febca71b0de185490"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@freescale.com",
        "time": "Sun Oct 12 20:29:34 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:10 2008 +1100"
      },
      "message": "crypto: talitos - Implement done interrupt mitigation\n\nIn talitos_interrupt, upon one done interrupt, mask further done interrupts,\nand ack only any error interrupt.\nIn talitos_done, unmask done interrupts after completing processing.\nIn flush_channel, ack each done channel processed.\nKeep done overflow interrupts masked because even though each pkt\nis ack\u0027ed, a few done overflows still occur.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@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": "40405f10b853ef404b395c6febca71b0de185490",
      "tree": "384810d21a97211fc1e4f05a3b08682fc15d9e8e",
      "parents": [
        "a44b56cc69a5b017f396ed1daeaef6a63e086656"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Oct 12 20:19:35 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:09 2008 +1100"
      },
      "message": "crypto: talitos - Pass correct interrupt status to error handler\n\nSince we ack early, the re-read interrupt status in talitos_error\nmay be already updated with a new value.  Pass the error ISR value\ndirectly in order to report and handle the error based on the correct\nerror status.\n\nAlso remove unused error tasklet.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "596f1034190565529e507e1eb8df6def1c9f5560",
      "tree": "0995a80e36141a703c1df908c24db47d02bfd4db",
      "parents": [
        "6005e3eb89db99f3737c8f5fe3d97f3262ed7919"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 22 17:34:24 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 10:03:36 2008 -0800"
      },
      "message": "fix talitos\n\ntalitos_remove() can be called from talitos_probe() on failure\nexit path, so it can\u0027t be __devexit.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba95487df97f9c45cfdae2a47de56235e7a13dc5",
      "tree": "e8581dd7fb9951f3baf0cb6d687a5bd65644df6d",
      "parents": [
        "6bfb09a1005193be5c81ebac9f3ef85210142650"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Sep 14 13:41:19 2008 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 14 13:41:19 2008 -0700"
      },
      "message": "crypto: talitos - Avoid consecutive packets going out with same IV\n\nThe SEC\u0027s h/w IV out implementation DMAs the trailing encrypted payload\nblock of the last encryption to ctx-\u003eiv.  Since the last encryption may\nstill be pending completion, we can sufficiently prevent successive\npackets from being transmitted with the same IV by xoring with sequence\nnumber.\n\nAlso initialize alg_list earlier to prevent oopsing on a failed probe.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f3c85bc1bc72b4cc8d58664a490a9d42bdb6565a",
      "tree": "e3582146af658bd9828b137013615b86199fbbd6",
      "parents": [
        "b0e0c9e7f6d5764633e93944dafd896dd6097318"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@freescale.com",
        "time": "Wed Jul 30 16:26:57 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 13 20:08:33 2008 +1000"
      },
      "message": "crypto: talitos - Add handling for SEC 3.x treatment of link table\n\nLater SEC revision requires the link table (used for scatter/gather)\nto have an extra entry to account for the total length in descriptor [4],\nwhich contains cipher Input and ICV.\nThis only applies to decrypt, not encrypt.\nWithout this change, on 837x, a gather return/length error results\nwhen a decryption uses a link table to gather the fragments.\nThis is observed by doing a ping with size of 1447 or larger with AES,\nor a ping with size 1455 or larger with 3des.\n\nSo, add check for SEC compatible \"fsl,3.0\" for using extra link table entry.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@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": "c0e741d47859fcabb84a37589a4f49801ca8590a",
      "tree": "3baf5e9eacb46fb8895fe7b0d74dca822b0d428f",
      "parents": [
        "fa86a26795b850cdf4e557898457a63e241c1aa1"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Jul 17 20:20:59 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 17 20:20:59 2008 +0800"
      },
      "message": "crypto: talitos - sparse fix\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "fa86a26795b850cdf4e557898457a63e241c1aa1",
      "tree": "1aa60aa057b999d8ae25b1a9812fa6ea5afe438b",
      "parents": [
        "586725f8604ef16ebbfdd66e73036e162ae00135"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Jul 17 20:20:06 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 17 20:20:06 2008 +0800"
      },
      "message": "crypto: talitos - Stop leaking memory in error path\n\nfree edescriptor when returning error (such as -EAGAIN).\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nAcked-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "586725f8604ef16ebbfdd66e73036e162ae00135",
      "tree": "da771f80e1d2715b95e701da7af1f72cf622c3e1",
      "parents": [
        "ec6644d6325b5a38525f1d5b20fd4bf7db05cf2a"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Jul 17 20:19:18 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 17 20:19:18 2008 +0800"
      },
      "message": "crypto: talitos - Fix GFP flag usage\n\nuse GFP_ATOMIC when necessary; use atomic_t when allocating submit_count.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nAcked-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ec6644d6325b5a38525f1d5b20fd4bf7db05cf2a",
      "tree": "fd5c1d22f84212026b98dc7fd92dcbd900f44c40",
      "parents": [
        "695ad589698571046d42a4450c2d801486905535"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Jul 17 20:16:40 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 17 20:16:40 2008 +0800"
      },
      "message": "crypto: talitos - Preempt overflow interrupts\n\nadd requests pending/submit count to prevent request queue full\ncondition by preempting h/w overflow interrupts in software.\nWe do this due to the delay in the delivery and handling of the\nchannel overflow error interrupt.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nAcked-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "695ad589698571046d42a4450c2d801486905535",
      "tree": "b5cbb533c8d20842823d73833fe432c4a89562ba",
      "parents": [
        "4aaf087846f9a1f1ec272393f5cd78f713e24f37"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@freescale.com",
        "time": "Thu Jul 17 16:22:30 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 17 16:22:30 2008 +0800"
      },
      "message": "crypto: talitos - Correct dst !\u003d src case handling\n\nSeems that dst \u003d\u003d src, but this fixes the logic in case it\u0027s not.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@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": "4aaf087846f9a1f1ec272393f5cd78f713e24f37",
      "tree": "ffe02b01565ff7785bb7dd43f5651cfc10eb672d",
      "parents": [
        "33af79d12e0fa25545d49e86afc67ea8ad5f2f40"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@freescale.com",
        "time": "Thu Jul 17 15:58:08 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 17 15:58:08 2008 +0800"
      },
      "message": "crypto: talitos - Remove calls to of_node_put\n\nRemove of_node_put calls since there is no corresponding of_node_get.\nThis patch prevents an exception when talitos is loaded a 2nd time.\nThis sequence: modprobe talitos; rmmod talitos; modprobe talitos\ncauses this message: \"WARNING: Bad of_node_put() on /soc8349@e0000000/crypto@30000\".\n\nSigned-off-by: Lee Nipper \u003clee.nipper@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": "3952f17ed63434cc2154c3765ff97e1d4adab042",
      "tree": "938317e6bfb8d4c84ab1553c500e8eefae2508db",
      "parents": [
        "18e33e6d5cc0495826f5245777cd267732815e01"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@freescale.com",
        "time": "Thu Jul 10 18:29:18 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:19 2008 +0800"
      },
      "message": "crypto: talitos - Add support for sha256 and md5 variants\n\nThis patch adds support for:\nauthenc(hmac(sha256),cbc(aes)),\nauthenc(hmac(sha256),cbc(des3_ede)),\nauthenc(hmac(md5),cbc(aes)),\nauthenc(hmac(md5),cbc(des3_ede)).\nSome constant usage was changed to use aes, des, and sha include files.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ebbcf3369224ae7d23bfee06d8c5ea87a9541db5",
      "tree": "5412ef6107e86030389347378f999e8e57485471",
      "parents": [
        "70bcaca75389a6c011ddc866eb1743b070a838b0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 03 19:14:02 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:17 2008 +0800"
      },
      "message": "crypto: talitos - Use proper form for algorithm driver names\n\nThe name authenc(hmac(sha1-talitos),cbc(aes-talitos)) is potentially\nambiguous since it could also mean using the generic authenc template\non hmac(sha1-talitos) and cbc(aes-talitos).  In general, parentheses\nshould be reserved for templates that spawn algorithms.\n\nThis patches changes it to the form authenc-hmac-sha1-cbc-aes-talitos.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "70bcaca75389a6c011ddc866eb1743b070a838b0",
      "tree": "531601ecc27517eca37c745be54c5fc6bb67337a",
      "parents": [
        "b43e726b32b85713c7c56b6545cf71c2b02b5e1a"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@freescale.com",
        "time": "Thu Jul 03 19:08:46 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:17 2008 +0800"
      },
      "message": "crypto: talitos - Add support for 3des\n\nThis patch adds support for authenc(hmac(sha1),cbc(des3_ede))\nto the talitos crypto driver for the Freescale Security Engine.\nSome adjustments were made to the scatterlist to link table conversion\nto make 3des work for ping -s 1439..1446.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "9c4a79653b35efc9d6790c295e22f79f4b361125",
      "tree": "8cc3f6f9b4663d0bc4a4a02ae1adbb12c88c4a6f",
      "parents": [
        "d729de23e86bbbb28adf6c3ded3651ea4ad8c539"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Jun 23 19:50:15 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:16 2008 +0800"
      },
      "message": "crypto: talitos - Freescale integrated security engine (SEC) driver\n\nAdd support for the SEC available on a wide range of PowerQUICC devices,\ne.g. MPC8349E, MPC8548E.\n\nThis initial version supports authenc(hmac(sha1),cbc(aes)) for use with IPsec.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ]
}
