)]}'
{
  "log": [
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "b7c8e55db7141dcbb9d5305a3260fa0ed62a1bcc",
      "tree": "59fbd52d8e80e5a83d9747961d28aaf4d400613a",
      "parents": [
        "ffd386a9a8273dcfa61705d0b349eebc7525ef87",
        "4015d9a865e3bcc42d88bedc8ce1551000bab664"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:14 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (39 commits)\n  random: Reorder struct entropy_store to remove padding on 64bits\n  padata: update API documentation\n  padata: Remove padata_get_cpumask\n  crypto: pcrypt - Update pcrypt cpumask according to the padata cpumask notifier\n  crypto: pcrypt - Rename pcrypt_instance\n  padata: Pass the padata cpumasks to the cpumask_change_notifier chain\n  padata: Rearrange set_cpumask functions\n  padata: Rename padata_alloc functions\n  crypto: pcrypt - Dont calulate a callback cpu on empty callback cpumask\n  padata: Check for valid cpumasks\n  padata: Allocate cpumask dependend recources in any case\n  padata: Fix cpu index counting\n  crypto: geode_aes - Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n  pcrypt: Added sysfs interface to pcrypt\n  padata: Added sysfs primitives to padata subsystem\n  padata: Make two separate cpumasks\n  padata: update documentation\n  padata: simplify serialization mechanism\n  padata: make padata_do_parallel to return zero on success\n  padata: Handle empty padata cpumasks\n  ...\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "7260042b2d0397e7a8735ca47cd7839a5bb1210b",
      "tree": "da92181f60f67f1e82378e59edfd13def6a51fe7",
      "parents": [
        "2716fbf63ee39eadc1aa9b3841b20f75b99a9bc3"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Mon Jul 19 14:11:24 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 19 14:11:24 2010 +0800"
      },
      "message": "crypto: talitos - fix bug in sg_copy_end_to_buffer\n\nIn function sg_copy_end_to_buffer, too much data\nis copied when a segment in the scatterlist\nhas .length greater than the requested copy length.\n\nThis patch adds the limit checks to fix this bug of over copying,\nwhich affected only the ahash algorithms.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1fb1defbb00eb2954483a7d9a70f8a02edf51753",
      "tree": "2fe33651449d36368be1ca3eb8efd37e16294510",
      "parents": [
        "a3fb1e330dd21d96c2e07dda513ad7e9af8b6ccf"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 21:00:41 2010 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 19 13:50:21 2010 +0800"
      },
      "message": "crypto: geode_aes - Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7e3de7b1be6ce0643f60aed697070e2286db32cd",
      "tree": "508d81d9dbffceda49c71aeec965ecaeb1321db5",
      "parents": [
        "8b9cfdca9c52f7d39c3ccfac1668e31c20c9f42e"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Wed Jul 14 20:11:39 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 14 20:11:39 2010 +0800"
      },
      "message": "crypto: hifn_795x - Remove unused ctx variable\n\nThe below patch gets rid of an unused variable ctx reported by\nGCC when building the kernel.\n  CC [M]  drivers/crypto/hifn_795x.o\ndrivers/crypto/hifn_795x.c: In function \u0027hifn_flush\u0027:\ndrivers/crypto/hifn_795x.c:2021:23: warning: variable \u0027ctx\u0027 set but not used\ndrivers/crypto/hifn_795x.c: In function \u0027hifn_process_queue\u0027:\ndrivers/crypto/hifn_795x.c:2142:23: warning: variable \u0027ctx\u0027 set but not used\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f1bbbb6912662b9f6070c5bfc4ca9eb1f06a9d5b",
      "tree": "c2c130a74be25b0b2dff992e1a195e2728bdaadd",
      "parents": [
        "fd0961ff67727482bb20ca7e8ea97b83e9de2ddb",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "421f91d21ad6f799dc7b489bb33cc560ccc56f98",
      "tree": "aaf9f6385233fdf9277e634603156c89ede7f770",
      "parents": [
        "65155b3708137fabee865dc4da822763c0c41208"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jun 11 12:17:00 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:05:05 2010 +0200"
      },
      "message": "fix typos concerning \"initiali[zs]e\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5e833bc4166ea524c00a95e777e4344844ed189f",
      "tree": "5b53201c04a434464fc68379ac2989cf8fd8027a",
      "parents": [
        "5b04fc170382195d7d33fd08e3ccc2ad8e50e782"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Wed Jun 16 15:29:15 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 16 15:29:15 2010 +1000"
      },
      "message": "crypto: talitos - fix ahash for multiple of blocksize\n\nCorrect ahash_process_req() to properly handle cases\nwhere the total hash amount is a multiple of the blocksize.\nThe SEC must have some data to hash during the very last\ndescriptor operation; so up to one whole blocksize\nof data is buffered until the final hash.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0f0a8fa735bbde4b0bc3e96e4bb2e5b380a324db",
      "tree": "28c9205191d8472dcf3e27613d4cca162f5ae96c",
      "parents": [
        "c9aa55e5271a53d28e93fa58759d318b403c15ba"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 16:53:49 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 03 16:57:24 2010 +1000"
      },
      "message": "crypto: crypto4xx - Fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "50d1e9302bab7d35dae7146f8c468e0943015616",
      "tree": "fa05320f4a297bd582686574cf94ba444e264b3f",
      "parents": [
        "7cc2835083aedfde42de02301005a5555e00c4b1",
        "dc4ccfd15d4fc7a91ddf222bc5eed5cc4bcf10e6"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 26 11:36:58 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 26 11:36:58 2010 +1000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/crypto-2.6\n"
    },
    {
      "commit": "7cc2835083aedfde42de02301005a5555e00c4b1",
      "tree": "5d9722dd33ec4dfbdca95cb977acca05e3bb8bb8",
      "parents": [
        "026c8ec69d6077846ba8000b3301e8a62c702dc8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed May 26 10:45:22 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 26 10:45:22 2010 +1000"
      },
      "message": "crypto: mv_cesa - fixup error handling in mv_probe()\n\nThe error handling in mv_probe() was a bit messed up.  There were some \ngotos to the wrong labels so it ended up releasing stuff that that hadn\u0027t\nbeen aquired and not releasing stuff that was meant to be released.  I\nshuffled it around a bit to fix it and make it clearer.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0efbaabd1ec91476c020e96240d6ab858e9a4871",
      "tree": "f22a83a0c3483fbb8a97704fbef4461e69877320",
      "parents": [
        "8db050786aaf7a43f4c7a900a103f99ea0fb493f"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed May 26 10:37:52 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 26 10:37:52 2010 +1000"
      },
      "message": "crypto: omap - remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  drivers/crypto/omap-sham.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "dc4ccfd15d4fc7a91ddf222bc5eed5cc4bcf10e6",
      "tree": "087e672d4a6caac9af433c0e9729612029cf8451",
      "parents": [
        "3a2c034697558602a72e51897c6d3665bc515927"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 22 22:53:09 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 17:37:17 2010 -0700"
      },
      "message": "n2_crypto: Add HMAC support.\n\nOne note is that, unlike with non-HMAC hashes, we can\u0027t support\nhmac(sha224) using the HMAC_SHA256 opcode.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a2c034697558602a72e51897c6d3665bc515927",
      "tree": "709351d059760824a705c82a72e1f2d95a46bc40",
      "parents": [
        "38511108a37e5551b2bfe143a957132d46f9e6e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 22 02:45:56 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 17:37:17 2010 -0700"
      },
      "message": "n2_crypto: Make ahash parameterization explicit.\n\nAll of the ahash -\u003edigest() ops do essentially the same thing, just\nusing different parameters.\n\nSo instead, have a single n2_hash_async_digest() and use an\nn2_ahash_alg container that provides the parameters.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38511108a37e5551b2bfe143a957132d46f9e6e7",
      "tree": "886c43b6f79b9604c2bcc2dff03b56a6ead9f69e",
      "parents": [
        "65a23d6706ce2d58e302970971e41688783bf63f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 19 23:16:05 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 17:37:16 2010 -0700"
      },
      "message": "n2_crypto: Log algorithm success/failure in kernel log.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65a23d6706ce2d58e302970971e41688783bf63f",
      "tree": "811ab592f530386d452843ce0f541909fd1e4229",
      "parents": [
        "c9aa55e5271a53d28e93fa58759d318b403c15ba"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 22 01:11:03 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 17:37:16 2010 -0700"
      },
      "message": "n2_crypto: Kill n2_base_ctx and helpers.\n\nUnused, and we\u0027ll do this via the request context.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9aa55e5271a53d28e93fa58759d318b403c15ba",
      "tree": "a6726466da33e2be0ed943beb5cb2c9dc3ca146c",
      "parents": [
        "527b9525256f97ad8d092bbfc8fdc3c5409f4a4d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 22 01:09:04 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 17:37:15 2010 -0700"
      },
      "message": "n2_crypto: Plumb fallback ahash requests properly.\n\nDo this by putting the async fallback request at the end of an n2\nspecific ahash request context, then properly adjusting the request\nprivate size in our ahash -\u003ecra_init().\n\nWe also need to put the writable state bits into the n2 request\nprivate instead of the n2 cra_ctx.\n\nWith help from Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "527b9525256f97ad8d092bbfc8fdc3c5409f4a4d",
      "tree": "1d7e37cb762b5908201908f623e7e38077a72b6c",
      "parents": [
        "ff6c7341e0bc486c3e1b369ab7f3b325b98600d3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 22 00:50:12 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 17:37:15 2010 -0700"
      },
      "message": "n2_crypto: Fix MAU kmem_cache name.\n\nBoth the CWQ and MAU caches unintentionally had that same name.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff6c7341e0bc486c3e1b369ab7f3b325b98600d3",
      "tree": "df78d2f28e62ae1e1cbdb2c54cee5a92c2e762bc",
      "parents": [
        "b1cdc4670b9508fcd47a15fbd12f70d269880b37"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 17:37:08 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 17:37:08 2010 -0700"
      },
      "message": "n2_crypto: Fix build after of_device/of_platform_driver changes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "0a625fd2abaa0aa0a6852b153d429dbc784748cc",
      "tree": "5d3664ed5681b4235bd9a112589d8c9dcbeb8021",
      "parents": [
        "bf06099db18a1244957076e51847c644cfe46808"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 19 14:14:04 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 19 14:14:04 2010 +1000"
      },
      "message": "crypto: n2 - Add Niagara2 crypto driver\n\nCurrent deficiencies:\n\n1) No HMAC hash support yet.\n\n2) Although the algs are registered as ASYNC they always run\n   synchronously.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3385329a0a0f1d31ca1d011c7887006a7e5a9902",
      "tree": "eea8526deb7ea189cd241cdb11f507ae06ab930a",
      "parents": [
        "3789ae7dcd29fa146b23dc30377925d1f73c8adf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 19 13:56:37 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 19 13:56:37 2010 +1000"
      },
      "message": "crypto: hifn_795x - Rename ablkcipher_walk to hifn_cipher_walk\n\nThis is in preparation for the generic ablkcipher_walk helpers that\nwill be added to the crypto layer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "5bdd5ded95b3188d58ba43ac801b8849cbea1b16",
      "tree": "43365aa1aead72399ab2f74730a2213a8ee150a4",
      "parents": [
        "edc774ed0c7d75e92b53105b386a5b0ce94d4525"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri May 14 14:58:05 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri May 14 14:58:05 2010 +1000"
      },
      "message": "crypto: mv_cesa - Use resource_size\n\nUse the resource_size function instead of manually calculating the\nresource size. This reduces the chance of introducing off-by-one errors.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "df2071bd081408318d659cd14a9cf6ff23d874c9",
      "tree": "b31291b5fd4b9f84c629833afbfaa8d431857475",
      "parents": [
        "97e3d94aac1c3e95bd04d1b186479a4df3663ab8",
        "be1066bbcd443a65df312fdecea7e4959adedb45"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon May 03 11:28:58 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon May 03 11:28:58 2010 +0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "8628e7c89075834fc7b44629d09ff4f9043af114",
      "tree": "ac9e440a8452e13a56243714009ba8c6a110da2e",
      "parents": [
        "ee5500c45c4860a84bba502c6d9ef5af6395dad6"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Mon May 03 11:10:59 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon May 03 11:10:59 2010 +0800"
      },
      "message": "crypto: omap - sha1 \u0026 md5 driver\n\nEarlier kernel contained omap sha1 and md5 driver, which was not maintained,\nwas not ported to new crypto APIs and removed from the source tree.\n\n- implements async  crypto API using dma and cpu.\n- supports multiple sham instances if available\n- hmac\n- concurrent 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": "99700716a9b2e117fd50c6d3f1fd5edeef6dc6d2",
      "tree": "cc937985a3ca6f8f2450431595e31ce815aa421a",
      "parents": [
        "750052dd2400cd09e0864d75b63c2c0bf605056f"
      ],
      "author": {
        "name": "Chihau Chau",
        "email": "chihau@gmail.com",
        "time": "Mon Apr 19 21:02:41 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Apr 19 21:02:41 2010 +0800"
      },
      "message": "crypto: geode-aes - Fix some code style issues\n\nThis fixes some code style issues like:\n\n- Use #include \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e and #include\n  \u003clinux/delay.h\u003e instead of \u003casm/delay.h\u003e\n\n- Use \"foo *bar\" instead of \"foo * bar\"\n\n- Add a space after the for or while sentence and before the open\n  parenthesis \u0027(\u0027\n\n- Don\u0027t use assignments in a if condition\n\nSigned-off-by: Chihau Chau \u003cchihau@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "750052dd2400cd09e0864d75b63c2c0bf605056f",
      "tree": "eb357fcc1f7961453da0c5e494dc7eab8319e0b2",
      "parents": [
        "0c5c6c4bae8fe9ae3d86b44c332eb1267df1ec99"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:34:55 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:49 2010 +0800"
      },
      "message": "crypto: mv_cesa - Add sha1 and hmac(sha1) async hash drivers\n\nAdd sha1 and hmac(sha1) async hash drivers\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0c5c6c4bae8fe9ae3d86b44c332eb1267df1ec99",
      "tree": "25dd8045449682dcb0c241d957ce8410f9e787f0",
      "parents": [
        "f0d03deaad05d9cc99cd2ee0475c9ecd726c19ae"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:33:26 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:48 2010 +0800"
      },
      "message": "crypto: mv_cesa - Support processing of data from previous requests\n\nSupport processing of data from previous requests (as in hashing\nupdate/final requests).\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f0d03deaad05d9cc99cd2ee0475c9ecd726c19ae",
      "tree": "df89583294ee0bfe790b874608182c51788b9bc0",
      "parents": [
        "a58094ac5f95d6969e5c52ff096d2fd2864542af"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:31:48 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:48 2010 +0800"
      },
      "message": "crypto: mv_cesa - Make the copy-back of data optional\n\nMake the copy-back of data optional (not done in hashing requests)\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a58094ac5f95d6969e5c52ff096d2fd2864542af",
      "tree": "64ea1061de285e1da28c51939635da90fcc32ba5",
      "parents": [
        "7a5f691ef03f4c01d2703b5ec4ddd4c17e645dec"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:30:19 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:48 2010 +0800"
      },
      "message": "crypto: mv_cesa - Execute some code via function pointers rathr than direct calls\n\nExecute some code via function pointers rathr than direct calls\n(to allow customization in the hashing request)\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7a5f691ef03f4c01d2703b5ec4ddd4c17e645dec",
      "tree": "67fa772a181fe2051fe09f124a246eebaadc21e8",
      "parents": [
        "3b61a90502481045f56c1c41a2af35ee48ca8b80"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:29:16 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:48 2010 +0800"
      },
      "message": "crypto: mv_cesa - Rename a variable to a more suitable name\n\nRename a variable to a more suitable name\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3b61a90502481045f56c1c41a2af35ee48ca8b80",
      "tree": "beb3cdd6aff9ffcfd8c6336bb94da55d5c05aade",
      "parents": [
        "15d4dd3594221f11a7730fcf2d5f9942b96cdd7e"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:27:33 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:47 2010 +0800"
      },
      "message": "crypto: mv_cesa - Enqueue generic async requests\n\nEnqueue generic async requests rather than ablkcipher requests\nin the driver\u0027s queue\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "15d4dd3594221f11a7730fcf2d5f9942b96cdd7e",
      "tree": "6a907ecf99f7ac734db64af03778f63456f660de",
      "parents": [
        "f565e67ec1b8f4a95d21550f9b879fe86b4132e0"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:27:02 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:47 2010 +0800"
      },
      "message": "crypto: mv_cesa - Fix situations where the src sglist spans more data than the request asks for\n\nFix for situations where the source scatterlist spans more data than the\nrequest nbytes\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f565e67ec1b8f4a95d21550f9b879fe86b4132e0",
      "tree": "6b28a4f9cc75145f985615087b6e33e59cec550c",
      "parents": [
        "6bc6fcd609080461682c5cc0a1e3bf4345d6419d"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:26:34 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:47 2010 +0800"
      },
      "message": "crypto: mv_cesa - Fix situation where the dest sglist is organized differently than the source sglist\n\nBugfix for situations where the destination scatterlist has a different\nbuffer structure than the source scatterlist (e.g. source has one 2K\nbuffer and dest has 2 1K buffers)\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6bc6fcd609080461682c5cc0a1e3bf4345d6419d",
      "tree": "89f6df9bf0872ce7f448be78efaf174fba6598ce",
      "parents": [
        "0328ac267564089d9cedfb568f936d30a6debd21"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:25:56 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:47 2010 +0800"
      },
      "message": "crypto: mv_cesa - Remove compiler warning in mv_cesa driver\n\nRemove compiler warning\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0328ac267564089d9cedfb568f936d30a6debd21",
      "tree": "5b09ffe2ab987396d724a214624b84b51d506edd",
      "parents": [
        "975d260355fca4734b545a0e3366672af0356905"
      ],
      "author": {
        "name": "Uri Simchoni",
        "email": "uri@jdland.co.il",
        "time": "Thu Apr 08 19:25:37 2010 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 13 16:50:46 2010 +0800"
      },
      "message": "crypto: mv_cesa - Invoke the user callback from a softirq context\n\nInvoke the user callback from a softirq context\n\nSigned-off-by: Uri Simchoni \u003curi@jdland.co.il\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\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": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "37d4008484977f60d5d37499a2670c79b214dd46",
      "tree": "e73ef4b7c3eee1543e13d7be2ecb1593e77eb123",
      "parents": [
        "68c6b859846bd078b37c6ca5f3882032f129e72d",
        "8d0c123f8b710561cfd34f6e1a5bebc27988edbe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 16:50:02 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 16:50:02 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (31 commits)\n  crypto: aes_generic - Fix checkpatch errors\n  crypto: fcrypt - Fix checkpatch errors\n  crypto: ecb - Fix checkpatch errors\n  crypto: des_generic - Fix checkpatch errors\n  crypto: deflate - Fix checkpatch errors\n  crypto: crypto_null - Fix checkpatch errors\n  crypto: cipher - Fix checkpatch errors\n  crypto: crc32 - Fix checkpatch errors\n  crypto: compress - Fix checkpatch errors\n  crypto: cast6 - Fix checkpatch errors\n  crypto: cast5 - Fix checkpatch errors\n  crypto: camellia - Fix checkpatch errors\n  crypto: authenc - Fix checkpatch errors\n  crypto: api - Fix checkpatch errors\n  crypto: anubis - Fix checkpatch errors\n  crypto: algapi - Fix checkpatch errors\n  crypto: blowfish - Fix checkpatch errors\n  crypto: aead - Fix checkpatch errors\n  crypto: ablkcipher - Fix checkpatch errors\n  crypto: pcrypt - call the complete function on error\n  ...\n"
    },
    {
      "commit": "1537a3638cbf741d3826c1002026cce487a6bee0",
      "tree": "ccb28bc0cbad64686c7cff704a6e7ee898aff35f",
      "parents": [
        "b5218a87cbe0f01d551b2dae90b54cad8ded72df"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Fri Jan 29 15:57:49 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 05 12:22:45 2010 +0100"
      },
      "message": "tree-wide: fix \u0027lenght\u0027 typo in comments and code\n\nSome misspelled occurences of \u0027octet\u0027 and some comments were also fixed\nas I was on it.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e054f1647162d7098a9ff619405a72bd7c417213",
      "tree": "0a8cdd87ee5bbe0e2058a96415c785f7a6e1e478",
      "parents": [
        "7d6f75eb21b84cdc5dfb09789974f02b42a89058"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Feb 04 11:39:13 2010 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Feb 04 11:39:13 2010 +1100"
      },
      "message": "crypto: geode-aes - Fix cip/blk confusion\n\na crypto_cipher cip member was set where a crypto_cipher blk members\nshould have been.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a8d7ac279743077965afeca0c9ed748507b68e89",
      "tree": "d5bf192117944ba3c461fcd586c470c0713f3191",
      "parents": [
        "a996996dd75a9086b12d1cb4010f26e1748993f0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 01 09:17:56 2010 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Feb 02 06:50:25 2010 +1100"
      },
      "message": "crypto: padlock-sha - Add import/export support\n\nAs the padlock driver for SHA uses a software fallback to perform\npartial hashing, it must implement custom import/export functions.\nOtherwise hmac which depends on import/export for prehashing will\nnot work with padlock-sha.\n\nReported-by: Wolfgang Walter \u003cwolfgang.walter@stwm.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\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": "faad98f29606d9d3c6bddae7c88693be37d2fb43",
      "tree": "9462c09c670c708bb6f4955832b52ce8b87a36b1",
      "parents": [
        "d7ac769068df87ca8c7f72d99cf67ead16739f18"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jan 08 14:19:21 2010 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 08 14:19:21 2010 +1100"
      },
      "message": "crypto: geode-aes - access .cip instead of .blk in cipher mode\n\nThe fallback code in cipher mode touch the union fallback.blk instead\nof fallback.cip. This is wrong because we use the cipher and not the\nblockcipher. This did not show any side effects yet because both types /\nstructs contain the same element right now.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d0316554d3586cbea60592a41391b5def2553d6f",
      "tree": "5e7418f0bacbc68cec5dfd1541e03eb56870aa02",
      "parents": [
        "fb0bbb92d42d5bd0ab224605444efdfed06d6934",
        "51e99be00ce2713cbb841cedc997cafa6e26c7f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 09:58:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 09:58:24 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: (34 commits)\n  m68k: rename global variable vmalloc_end to m68k_vmalloc_end\n  percpu: add missing per_cpu_ptr_to_phys() definition for UP\n  percpu: Fix kdump failure if booted with percpu_alloc\u003dpage\n  percpu: make misc percpu symbols unique\n  percpu: make percpu symbols in ia64 unique\n  percpu: make percpu symbols in powerpc unique\n  percpu: make percpu symbols in x86 unique\n  percpu: make percpu symbols in xen unique\n  percpu: make percpu symbols in cpufreq unique\n  percpu: make percpu symbols in oprofile unique\n  percpu: make percpu symbols in tracer unique\n  percpu: make percpu symbols under kernel/ and mm/ unique\n  percpu: remove some sparse warnings\n  percpu: make alloc_percpu() handle array types\n  vmalloc: fix use of non-existent percpu variable in put_cpu_var()\n  this_cpu: Use this_cpu_xx in trace_functions_graph.c\n  this_cpu: Use this_cpu_xx for ftrace\n  this_cpu: Use this_cpu_xx in nmi handling\n  this_cpu: Use this_cpu operations in RCU\n  this_cpu: Use this_cpu ops for VM statistics\n  ...\n\nFix up trivial (famous last words) global per-cpu naming conflicts in\n\tarch/x86/kvm/svm.c\n\tmm/slab.c\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e8edb3cbd7dd8acf6c748a02d06ec1d82c4124ea",
      "tree": "7e7787f36b6fadea1e59acff240fd40a0993c511",
      "parents": [
        "13b79b971564ddd0f14e706592472adc8199e912"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Tue Nov 03 10:32:03 2009 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Nov 03 10:32:03 2009 -0500"
      },
      "message": "crypto: padlock-aes - Use the correct mask when checking whether copying is required\n\nMasking with PAGE_SIZE is just wrong...\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "390dfd95c5df1ab3921dd388d11b2aee332c3f2c",
      "tree": "8d12e22961716a0137b9e41ed00e2521b88fecce",
      "parents": [
        "877105cc49f6e6ad32e3d63a214e8f537c0339ef"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Oct 29 22:34:14 2009 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Oct 29 22:34:14 2009 +0900"
      },
      "message": "percpu: make misc percpu symbols unique\n\nThis patch updates misc percpu related symbols such that percpu\nsymbols are unique and don\u0027t clash with local symbols.  This serves\ntwo purposes of decreasing the possibility of global percpu symbol\ncollision and allowing dropping per_cpu__ prefix from percpu symbols.\n\n* drivers/crypto/padlock-aes.c: s/last_cword/paes_last_cword/\n\n* drivers/lguest/x86/core.c: s/last_cpu/lg_last_cpu/\n\n* drivers/s390/net/netiucv.c: rename the variable used in a macro to\n  avoid clashing with percpu symbol\n\n* arch/mn10300/kernel/kprobes.c: replace current_ prefix with cur_ for\n  static variables.  Please note that percpu symbol current_kprobe\n  can\u0027t be changed as it\u0027s used by generic code.\n\nPartly based on Rusty Russell\u0027s \"alloc_percpu: rename percpu vars\nwhich cause name clashes\" patch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: linux390@de.ibm.com\n"
    },
    {
      "commit": "4c6ab3ee4cdb86cbd4e9400dd22fad7701cbe795",
      "tree": "b610dde153d80babcb01d84fec35134d0c08f34d",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Sep 21 23:21:53 2009 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Sep 21 23:21:53 2009 -0700"
      },
      "message": "crypto: padlock-sha - Fix stack alignment\n\nThe PadLock hardware requires the output buffer for SHA to be\n128-bit aligned.  We currentply place the buffer on the stack,\nand ask gcc to align it to 128 bits.  That doesn\u0027t work on i386\nbecause the kernel stack is only aligned to 32 bits.  This patch\nchanges the code to align the buffer by hand so that the hardware\ndoesn\u0027t fault on unaligned buffers.\n\nReported-by: Séguier Régis \u003crguier@e-teleport.net\u003e\nTested-by: Séguier Régis \u003crguier@e-teleport.net\u003e\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": "85a7f0ac5370901916a21935e1fafbe397b70f80",
      "tree": "e2bd5a67fee689f7a92ece61cfea8e2b192215a3",
      "parents": [
        "ace1366369841c9c3a9788f79baa4d73f1c53107"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Mon Aug 10 12:50:03 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 10 12:50:03 2009 +1000"
      },
      "message": "crypto: mv_cesa - Add support for Orion5X crypto engine\n\nThis adds support for Marvell\u0027s Cryptographic Engines and Security\nAccelerator (CESA) which can be found on a few SoC.\nTested with dm-crypt.\n\nAcked-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e9b25f16cda88b33fe15b30c009912e6c471edda",
      "tree": "088b467b09f050bf7d6cc867d0ce8190d9e2ee4b",
      "parents": [
        "cbc86b9161b40f95caee0e56381b68956fc28cc4"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 16 10:33:27 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 16 10:33:27 2009 +0800"
      },
      "message": "crypto: padlock - Fix hashing of partial blocks\n\nWhen we encounter partial blocks in finup, we\u0027ll invoke the xsha\ninstruction with a bogus count that is not a multiple of the block\nsize.  This patch fixes it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "faae890883624e14a328863eafabf54a36698774",
      "tree": "647d5c14ed5ced5e20792a591a79b0c7a207fdcb",
      "parents": [
        "b5ebd44eb7559ea6135d536bafd02323d2ef0547"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 18:37:48 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 18:37:48 2009 +0800"
      },
      "message": "crypto: padlock - Fix compile error on i386\n\nThe previous change to allow hashing from states other than the\ninitial broke compilation on i386 because the inline assembly\ntried to squeeze a u64 into a 32-bit register.  As we\u0027ve already\nchecked for 32-bit overflows we can simply truncate it to u32,\nor unsigned long so that we don\u0027t truncate at all on x86-64.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "305f9db22d62da10c43c7fd7554ec923c2b8727e",
      "tree": "209c5cf40f758cf5c8e187ef0cfd9cbea2c84d85",
      "parents": [
        "66f6ce5e52f2f209d5bf1f06167cec888f4f4c13"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 15:11:08 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 15:11:08 2009 +0800"
      },
      "message": "crypto: crypto4xx - Disable SHA implementation\n\nThe crypto4xx SHA implementation keeps the hash state in the tfm\ndata structure.  This breaks a fundamental requirement of ahash\nimplementations that they must be reentrant.\n\nThis patch disables the broken implementation.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4dc10c0142ce0af8c20ec44dc6928ae63ad4f73a",
      "tree": "0554a3c5210e86f0cf4ada5b370f500f687d3514",
      "parents": [
        "0b535adfb102bac1edb046444172b6b77d99bc92"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 20:21:46 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 20:21:46 2009 +0800"
      },
      "message": "crypto: crypto4xx - Switch to new style ahash\n\nThis patch changes crypto4xx to use the new style ahash type.\nIn particular, we now use ahash_alg to define ahash algorithms\ninstead of crypto_alg.\n\nThis is achieved by introducing a union that encapsulates the\nnew type and the existing crypto_alg structure.  They\u0027re told\napart through a u32 field containing the type value.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6b1679f4a006acb5d76f8df686aa44c63d2555b4",
      "tree": "844b7460d6e1c0660cb0c3a8e5e63e59888ba27c",
      "parents": [
        "0d6669e2ba60ce5f5d4def6ab453f03567cc738e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jul 12 23:08:28 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 12:58:13 2009 +0800"
      },
      "message": "crypto: crypto4xx - Use crypto_ahash_set_reqsize\n\nThis patch makes crypto4xx use crypto_ahash_set_reqsize to avoid\naccessing crypto_ahash directly.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "bbbee4679afd7c29a58087f133ffe241597f3144",
      "tree": "b49da1e7b303948fc1d39580df375071c1703494",
      "parents": [
        "113adefc73c291f93f875fe515a46d8f76252fff"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jul 11 18:16:16 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 12:58:02 2009 +0800"
      },
      "message": "crypto: padlock - Switch sha to shash\n\nThis patch converts the padlock-sha implementation to shash.\nIn doing so the existing mechanism of storing the data until\nfinal is no longer viable as we do not have a way of allocating\ndata in crypto_shash_init and then reliably freeing it.\n\nThis is just as well because a better way of handling the problem\nis to hash everything but the last chunk using normal sha code\nand then provide the intermediate result to the padlock device.\n\nThis is good enough because the primary application of padlock-sha\nis IPsec and there the data is laid out in the form of an hmac\nheader followed by the rest of the packet.  In essence we can\nprovide all the data to the padlock as the hmac header only needs\nto be hashed once.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7d024608265eb815ae4ce1e5da097ec9d800dda4",
      "tree": "d6c4418ecc18718ffdbd406116c8291b4ec97e42",
      "parents": [
        "f63559bef380a95093408691c1081f07da755b74"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 10 17:26:44 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jul 11 18:23:35 2009 +0800"
      },
      "message": "crypto: padlock - Use shash fallback for sha\n\nThis patch changes padlock sha fallback to shash instead of hash.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8d8409f773af2cfd52e23e4b138a7d55a31182cd",
      "tree": "c2bd862c4099acfe0453d049e7e65ae231e3ae9f",
      "parents": [
        "a76c1c23d0c33d98f2d9b36e76e7f71289fc8391"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Thu Jun 18 19:31:09 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 18 19:31:09 2009 +0800"
      },
      "message": "crypto: padlock-aes - work around Nano CPU errata in CBC mode\n\nExtend previous workarounds for the prefetch bug to cover CBC mode,\nclean up the code a bit.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nAcked-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a76c1c23d0c33d98f2d9b36e76e7f71289fc8391",
      "tree": "c04959c24c8db5e8353e2cbab50fedc6cb4f110b",
      "parents": [
        "1d89b30cc9be41af87881682ec82e2c107849dbe"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Thu Jun 18 19:24:10 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 18 19:24:10 2009 +0800"
      },
      "message": "crypto: padlock-aes - work around Nano CPU errata in ECB mode\n\nThe VIA Nano processor has a bug that makes it prefetch extra data\nduring encryption operations, causing spurious page faults. Extend\nexisting workarounds for ECB mode to copy the data to an temporary\nbuffer to avoid the problem.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nAcked-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "4737f0978d6e64eae468e01fa181abf6499e6b84",
      "tree": "44871914422157121d4a68d376e60d1b1e7f1f92",
      "parents": [
        "3226224039c8f8cb840d236b5f27d2a1104789e2"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Jun 05 00:44:53 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:50 2009 +0200"
      },
      "message": "trivial: Kconfig: .ko is normally not included in module names\n\n.ko is normally not included in Kconfig help, make it consistent.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f3d8fe40498eea9f45be260bdf6ccada845411f3",
      "tree": "ea3f4f7d6027b71994c3b4f9a9a48eac593f4437",
      "parents": [
        "4e033a6bc70f094d36128c328f6ca725c6ca4b4c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 27 15:16:21 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:59 2009 +1000"
      },
      "message": "crypto: hifn_795x - fix __dev{init,exit} markings\n\nThe remove member of the pci_driver hifn_pci_driver uses __devexit_p(),\nso the remove function itself should be marked with __devexit.  And where\nthere be __devexit on the remove, so is there __devinit on the probe.\n\nSimilarly, the module_init/module_exit functions should be declared with\nplain __init/__exit markings, not the hotplug __dev{init,exit} ones.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCC: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2f8174187f409213e63c3589af163c627e8a182a",
      "tree": "29f04d5ef2c84a60b98f63ad61793e1a4e4d7a76",
      "parents": [
        "d1c8b0a7692e81b46550bcc493465ed10510cd33"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Apr 22 13:00:15 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:33 2009 +1000"
      },
      "message": "crypto: padlock - Restore dependency on x86\n\nWhen we added 64-bit support to padlock the dependency on x86\nwas lost.  This causes build failures on non-x86 architectures.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d1c8b0a7692e81b46550bcc493465ed10510cd33",
      "tree": "16a9c6065b23cbd625873797b0e94f1a1e285b43",
      "parents": [
        "962a9c99496f98041d14d64a9fdcf58050fefb4d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Tue Apr 21 14:14:37 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:31 2009 +1000"
      },
      "message": "crypto: padlock - Enable on x86_64\n\nAlmost everything stays the same, we need just to use the extended registers\non the bit variant.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\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": "cd208bcc7cb0acd851e25c951ec2a9c14b084eab",
      "tree": "1abe6430d4944a034ad677db58817a3e4aa9bac5",
      "parents": [
        "86460103c412f9e11aeb7950cce64b9e51539d4d",
        "acd246b7494c629aa617da49716409566cf52149"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 17 15:48:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 17 15:48:05 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: padlock - Revert aes-all alias to aes\n  crypto: api - Fix algorithm module auto-loading\n  crypto: eseqiv - Fix IV generation for sync algorithms\n  crypto: ixp4xx - check firmware for crypto support\n"
    },
    {
      "commit": "acd246b7494c629aa617da49716409566cf52149",
      "tree": "f136fb02b0734b4027277813ea272975e78828dd",
      "parents": [
        "37fc334cc8eb84f5fe0a5a1cbe6a6a68049e142a"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 21 13:55:20 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 21 13:55:20 2009 +0800"
      },
      "message": "crypto: padlock - Revert aes-all alias to aes\n\nSince the padlock-aes driver doesn\u0027t require a fallback (it\u0027s\nonly padlock-sha that does), it should use the aes alias rather\nthan aes-all so that ones that do need a fallback can use it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "295c01f90db2b8b8394e1f7cde59b96d71f98e07",
      "tree": "5751ab5864ec32015a464ab09d6c64e449e358b1",
      "parents": [
        "0d44dc59b2b434b29aafeae581d06f81efac7c83"
      ],
      "author": {
        "name": "Christian Hohnstaedt",
        "email": "chohnstaedt@innominate.com",
        "time": "Sun Apr 12 13:01:44 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Apr 12 13:01:44 2009 +0800"
      },
      "message": "crypto: ixp4xx - check firmware for crypto support\n\n - the loaded firmware may not support crypto at all or\n   only support DES and 3DES but not AES or\n   support DES, 3DES and AES.\n\n - in case of no crypto support of the firmware, the module load will fail.\n - in case of missing AES support, the AES algorithms are not registered\n   and a warning is printed during module load.\n\nSigned-off-by: Christian Hohnstaedt \u003cchohnstaedt@innominate.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c54c4dec61eec88de8260a00260fe89aa538f267",
      "tree": "b515c760f6eba432f05625b417612550c755efe5",
      "parents": [
        "5de1ccbe51e89c51a2fe5ab333b7c9c2e7294aff",
        "0d44dc59b2b434b29aafeae581d06f81efac7c83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 09:45:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 09:45:53 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: ixp4xx - Fix handling of chained sg buffers\n  crypto: shash - Fix unaligned calculation with short length\n  hwrng: timeriomem - Use phys address rather than virt\n"
    },
    {
      "commit": "bf6aede712334d7338d5c47a5ee5ba3883c82a61",
      "tree": "153483c5ef1de41f8dd3d233ba46117d0676c303",
      "parents": [
        "e4c2ff1cf2d7fc65d0fc6f88bc98338e0212ad52"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Apr 02 16:56:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 02 19:04:50 2009 -0700"
      },
      "message": "workqueue: add to_delayed_work() helper function\n\nIt is a fairly common operation to have a pointer to a work and to need a\npointer to the delayed work it is contained in.  In particular, all\ndelayed works which want to rearm themselves will have to do that.  So it\nwould seem fair to offer a helper function for this operation.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d44dc59b2b434b29aafeae581d06f81efac7c83",
      "tree": "0613546afc33af9144c7c39266c1aeb708ca6ab7",
      "parents": [
        "f4f689933c63e0fbfba62f2a80efb2b424b139ae"
      ],
      "author": {
        "name": "Christian Hohnstaedt",
        "email": "chohnstaedt@innominate.com",
        "time": "Fri Mar 27 15:09:05 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Mar 27 15:09:05 2009 +0800"
      },
      "message": "crypto: ixp4xx - Fix handling of chained sg buffers\n\n - keep dma functions away from chained scatterlists.\n   Use the existing scatterlist iteration inside the driver\n   to call dma_map_single() for each chunk and avoid dma_map_sg().\n\nSigned-off-by: Christian Hohnstaedt \u003cchohnstaedt@innominate.com\u003e\nTested-By:  Karl Hiramoto \u003ckarl@hiramoto.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "562f477a54478002ddfbb5b85627c009ca41e71d",
      "tree": "52384cc554ae64cc7a26878d64d606f40fd703ce",
      "parents": [
        "ada19a31a90b4f46c040c25ef4ef8ffc203c7fc6",
        "949abe574739848b1e68271fbac86c3cb4506aad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:04:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:04:34 2009 -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: (29 commits)\n  crypto: sha512-s390 - Add missing block size\n  hwrng: timeriomem - Breaks an allyesconfig build on s390:\n  nlattr: Fix build error with NET off\n  crypto: testmgr - add zlib test\n  crypto: zlib - New zlib crypto module, using pcomp\n  crypto: testmgr - Add support for the pcomp interface\n  crypto: compress - Add pcomp interface\n  netlink: Move netlink attribute parsing support to lib\n  crypto: Fix dead links\n  hwrng: timeriomem - New driver\n  crypto: chainiv - Use kcrypto_wq instead of keventd_wq\n  crypto: cryptd - Per-CPU thread implementation based on kcrypto_wq\n  crypto: api - Use dedicated workqueue for crypto subsystem\n  crypto: testmgr - Test skciphers with no IVs\n  crypto: aead - Avoid infinite loop when nivaead fails selftest\n  crypto: skcipher - Avoid infinite loop when cipher fails selftest\n  crypto: api - Fix crypto_alloc_tfm/create_create_tfm return convention\n  crypto: api - crypto_alg_mod_lookup either tested or untested\n  crypto: amcc - Add crypt4xx driver\n  crypto: ansi_cprng - Add maintainer\n  ...\n"
    },
    {
      "commit": "1777f1a978153e8b887c1e1eb5160ac46098b142",
      "tree": "0bf8305adf374c98042718ded13e5c9540a5f0e7",
      "parents": [
        "a760a6656e6f00bb0144a42a048cf0266646e22c"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Wed Mar 04 08:01:22 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 04 08:01:22 2009 +0800"
      },
      "message": "crypto: ixp4xx - Fix qmgr_request_queue build failure\n\nThere is another user of IXP4xx queue manager, fix it.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a760a6656e6f00bb0144a42a048cf0266646e22c",
      "tree": "51fffed59af5edcdd550f4517a775cba02a3d21c",
      "parents": [
        "bb402f16ecf9bcdb944b8fa730f0e43cae519673"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Feb 26 14:06:31 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Feb 26 14:06:31 2009 +0800"
      },
      "message": "crypto: api - Fix module load deadlock with fallback algorithms\n\nWith the mandatory algorithm testing at registration, we have\nnow created a deadlock with algorithms requiring fallbacks.\nThis can happen if the module containing the algorithm requiring\nfallback is loaded first, without the fallback module being loaded\nfirst.  The system will then try to test the new algorithm, find\nthat it needs to load a fallback, and then try to load that.\n\nAs both algorithms share the same module alias, it can attempt\nto load the original algorithm again and block indefinitely.\n\nAs algorithms requiring fallbacks are a special case, we can fix\nthis by giving them a different module alias than the rest.  Then\nit\u0027s just a matter of using the right aliases according to what\nalgorithms we\u0027re trying to find.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "049359d655277c382683a6030ae0bac485568ffc",
      "tree": "36d2c702b4b289ca949e439620f2801158b21fd4",
      "parents": [
        "5b07bd57016fb1033c678746f90bfc3c12d3e494"
      ],
      "author": {
        "name": "James Hsiao",
        "email": "jhsiao@amcc.com",
        "time": "Thu Feb 05 16:18:13 2009 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 18 16:49:43 2009 +0800"
      },
      "message": "crypto: amcc - Add crypt4xx driver\n\nThis patch adds support for AMCC ppc4xx security device driver. This is the\ninitial release that includes the driver framework with AES and SHA1 algorithms\nsupport.\n\nThe remaining algorithms will be released in the near future.\n\nSigned-off-by: James Hsiao \u003cjhsiao@amcc.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "563f346d04e8373739240604a51ce8529dd9f07e",
      "tree": "e08f528e442c6861b591a283f5cf3a5666b92015",
      "parents": [
        "9749598633efc2561224954217ff0d70aeed8b50"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 18 20:33:33 2009 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 18 16:48:07 2009 +0800"
      },
      "message": "crypto: sha-s390 - Switch to shash\n\nThis patch converts the S390 sha algorithms to the new shash interface.\n\nWith fixes by Jan Glauber.\n\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": "dad3df2044b78ba68a92bf78e38a408bab80ff61",
      "tree": "bd65de4034a3ac1175d858d935b0a0c2b89981f1",
      "parents": [
        "664134d2916109be76648977705a2bea3ff76427"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Nov 28 20:49:19 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:02:03 2008 +1100"
      },
      "message": "crypto: remove uses of __constant_{endian} helpers\n\nBase versions handle constant folding just fine.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5f459f0adc7581da01cdd9b7f84db14a4559a390",
      "tree": "2cf044d2b7a9c43609c280028a519c3f6c90af29",
      "parents": [
        "d6a10c84a2a2b08bdd637852c9cc42c41e109b25"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Tue Nov 25 23:17:10 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:02:00 2008 +1100"
      },
      "message": "crypto: hifn_795x - Use softirq kernel mapping in bh context\n\nUse KM_SOFTIRQ instead of KM_IRQ in tasklet context.\nAdded bug_on on input no-page condition.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d6a10c84a2a2b08bdd637852c9cc42c41e109b25",
      "tree": "af647d711f4970ace66cdbc488389fedfd745761",
      "parents": [
        "3ec858de6468e810953e41b8c154a0d605b25d68"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Mon Nov 24 22:04:39 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:58 2008 +1100"
      },
      "message": "crypto: hifn_795x - Fix queue management\n\nFix queue management. Change ring size and perform its check not\none after another descriptor, but using stored pointers to the last\nchecked descriptors.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3ec858de6468e810953e41b8c154a0d605b25d68",
      "tree": "6f62221f51656d03a1e5a1867b68db392c9c2be8",
      "parents": [
        "ed4f92e3723a7d73bcd179ba09529094752063b2"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Nov 24 22:03:37 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:57 2008 +1100"
      },
      "message": "crypto: hifn_795x - Remove some unused cruft\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ed4f92e3723a7d73bcd179ba09529094752063b2",
      "tree": "ec3a72d06931777e9eafcb83812ad7a494597900",
      "parents": [
        "5df4c0c671bbb425e4a77dde5f51869aeebebd67"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Nov 24 22:02:55 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:55 2008 +1100"
      },
      "message": "crypto: hifn_795x - Fix queue processing\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5df4c0c671bbb425e4a77dde5f51869aeebebd67",
      "tree": "a302e5c58642b8c22f0ceafbdfcba100f8c96c79",
      "parents": [
        "3416158680d5ba6fdb939e5bb52a8eba1ad5c027"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Nov 24 22:01:42 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:54 2008 +1100"
      },
      "message": "crypto: hifn_795x - Fix request context corruption\n\nHIFN uses the transform context to store per-request data, which breaks\nwhen more than one request is outstanding. Move per request members from\nstruct hifn_context to a new struct hifn_request_context and convert\nthe code to use this.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3416158680d5ba6fdb939e5bb52a8eba1ad5c027",
      "tree": "d0da1237d5672f6cf2f403d43c57082d4c523a11",
      "parents": [
        "75741a034024f146ba5431602f3ad33a5df8363c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Nov 24 22:00:49 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:52 2008 +1100"
      },
      "message": "crypto: hifn_795x - Don\u0027t copy src sg list\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ],
  "next": "75741a034024f146ba5431602f3ad33a5df8363c"
}
