)]}'
{
  "log": [
    {
      "commit": "f066380a08b607022e057034e9918bf73cb25785",
      "tree": "a569b92189c4f45c661c0deeacf15348b2d34b59",
      "parents": [
        "fa002621c590c56e13cd86e944919a5771a6e03e",
        "46b442cc55bde917d677d8d8cfe89340311ae46c"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Jun 07 11:14:52 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Jun 07 11:14:52 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.130\u0027 into msm-3.4\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.130\u0027: (39 commits)\n  msm: vidc: Add support for DIVX 4/5/6\n  msm_fb: display: Set the minimal sleep time for DSI PHY Initialisation\n  board: 8930: add debounce interval for gpio-keys\n  regulator: Extend of_get_regulator_init_data to support non-DT consumers\n  regulator: pm8xxx-regulator: Add slew_rate platform data parameter\n  crypto: Fix initialization of array variable.\n  arm: free all .init memory when CONFIG_STRICT_MEMORY_RWX is set\n  msm: clock-copper: Remove block reset ability from most clocks\n  msm: clock-local2: Fix local_vote_clk_reset to use right to_*_clk macro\n  EHCI: HSIC: Add support for suspend, resume and URB logging\n  arm/dt: msm-pm8941: Change boost regulator register address to 0xA000\n  msm: camera: Move server code into seperate file.\n  msm: camera: Close camera gracefully in case of userspace crash\n  media: dvb: mpq: Support getting decoder\u0027s buffer status\n  Bluetooth: Wait for wcnss to be ready after SSR\n  msm: msm_sdcc: Add device tree support for SDCC controllers\n  msm: display: Change DSI escape clock to byte clock\n  msm: clock-8960: Change source of DSI escape clock to byte clock\n  ASOC: msm: Enable mpq8064 machine driver.\n  EHCI: HSIC: Set the interrupt threshold control value to 8ms\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "da92acea6c713fcbfee2ef0813d9fc9f9bc00874",
      "tree": "70a210aa1aaaa7a4b72816ff11ed5a5058af0bd6",
      "parents": [
        "76ed41dd5931eb74050ebc77c3f5f03037541796"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Wed Jun 06 08:06:05 2012 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Wed Jun 06 14:13:23 2012 -0700"
      },
      "message": "crypto: Fix initialization of array variable.\n\nThere are currently two issues recently observed:\n-An array variable is not initialized.\n-The \u0027podev\u0027 structure is currently being de-referenced without\nverifying if it is NULL or not. Doing that could cause a crash.\nThis has not been seen before and it is pre-emptive.\n\nChange-Id: I42440d6efc9593bd8f5807a6ffda6a4b2e71818c\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "43fd26a568b1acba1bd63e7ad044df7162a9d418",
      "tree": "2c3b4454198018bd92aec598015559f11fd65b3d",
      "parents": [
        "72a92bf76d5e5fa9bf720940e4223a92115cbcdd"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed May 16 14:36:54 2012 -0700"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed May 16 14:50:59 2012 -0700"
      },
      "message": "crypto: Fix AES CCM failure\n\nAES CCM operations (encryptiona dn decryption) was failing\ndue to incorrect settings of the packet sizes (total lengths\nand padding).\nDM OUT interrupt was not being fired as the data in\nthe CE OUT FIFO was not completely drained. The pad length\nset did not account for the already padded data by HW.\n\nFix was to set the pad lengths correctly for the OUT\nchannel (for encryption and decryption) taking into account\nthe additional padding already appended to the data by the\nCE hardware.\n\nChange-Id: I83eed8c903d7fa09d8b7d2b471892efacbaba00a\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "1ebfefcf37a6e308266a8d786e8cfea0a454058c",
      "tree": "7d93a9193fae86c8a456f0870c154a60fc70ccfb",
      "parents": [
        "36be50515fe2aef61533b516fa2576a2c7fe7664"
      ],
      "author": {
        "name": "Alexander Clouter",
        "email": "alex@digriz.org.uk",
        "time": "Sat May 12 09:45:08 2012 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Tue May 15 01:10:06 2012 +0000"
      },
      "message": "crypto: mv_cesa requires on CRYPTO_HASH to build\n\nWithout CRYPTO_HASH being selected, mv_cesa has a lot of hooks\ninto undefined exports.\n----\n  MODPOST 81 modules\n  Kernel: arch/arm/boot/Image is ready\n  AS      arch/arm/boot/compressed/head.o\n  GZIP    arch/arm/boot/compressed/piggy.gzip\n  CC      arch/arm/boot/compressed/misc.o\n  CC      arch/arm/boot/compressed/decompress.o\nERROR: \"crypto_ahash_type\" [drivers/crypto/mv_cesa.ko] undefined!\nERROR: \"crypto_shash_final\" [drivers/crypto/mv_cesa.ko] undefined!\nERROR: \"crypto_register_ahash\" [drivers/crypto/mv_cesa.ko] undefined!\nERROR: \"crypto_unregister_ahash\" [drivers/crypto/mv_cesa.ko] undefined!\nERROR: \"crypto_shash_update\" [drivers/crypto/mv_cesa.ko] undefined!\nERROR: \"crypto_shash_digest\" [drivers/crypto/mv_cesa.ko] undefined!\nERROR: \"crypto_shash_setkey\" [drivers/crypto/mv_cesa.ko] undefined!\nERROR: \"crypto_alloc_shash\" [drivers/crypto/mv_cesa.ko] undefined!\nmake[1]: *** [__modpost] Error 1\nmake: *** [modules] Error 2\nmake: *** Waiting for unfinished jobs....\n----\n\nSigned-off-by: Alexander Clouter \u003calex@digriz.org.uk\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "2d082faa1dbff9d488510e7d3babeaa82d9573f3",
      "tree": "019bb5b51a5f8dfe06c28b5d52a645e752187be2",
      "parents": [
        "868a0786271fb77f5f75bf1fbefad2d662de07f9"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Tue Apr 24 16:38:31 2012 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Wed Apr 25 12:46:27 2012 -0700"
      },
      "message": "crypto: Replace clk_enable and clk_disable APIs.\n\nThe clock drivers have redefined the meaning of clk_enable and\nclk_disable. Hence, new clock APIs are introduced.\n -replace clk_enable API with clk_prepare_enable.\n -replace clk_disable API with clk_disable_unprepare.\n\nChange-Id: I99c8ea34661b385948311bb05ca481c2a0387f9e\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "511d63cb19329235bc9298b64010ec494b5e1408",
      "tree": "f5234163ed715afa553639af0970bf99b2f049ac",
      "parents": [
        "75258723dadd99a214f00bff34fa0fc6e7b6d463"
      ],
      "author": {
        "name": "Horia Geanta",
        "email": "horia.geanta@freescale.com",
        "time": "Fri Mar 30 17:49:53 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Apr 09 15:13:40 2012 +0800"
      },
      "message": "crypto: talitos - properly lock access to global talitos registers\n\nAccess to global talitos registers must be protected for the case when\naffinities are configured such that primary and secondary talitos irqs\nrun on different cpus.\n\nSigned-off-by: Horia Geanta \u003choria.geanta@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": "75258723dadd99a214f00bff34fa0fc6e7b6d463",
      "tree": "c0582a3cf597602e9292ec534ad435de8e64f5bb",
      "parents": [
        "25c3d30c918207556ae1d6e663150ebdf902186b"
      ],
      "author": {
        "name": "Michał Wróbel",
        "email": "michal.wrobel@flytronic.pl",
        "time": "Thu Apr 05 20:34:21 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Apr 05 20:34:21 2012 +0800"
      },
      "message": "crypto: ixp4xx - include fix\n\nBefore commit de47725421ad5627a5c905f4e40bb844ebc06d29 (\"include: replace\nlinux/module.h with \"struct module\" wherever possible\") \u003clinux/module.h\u003e was\nimplicitly included through \u003clinux/platform_device.h\u003e -\u003e \u003clinux/device.h\u003e.\n\nSigned-off-by: Michał Wróbel \u003cmichal.wrobel@flytronic.pl\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a76e99abc558aed633ba28ff61c5328116292bf3",
      "tree": "60f7677f0baafa00825accc1214839246b3e78dd",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4",
        "1d05f993784973189395051cc711fdd6dd5eb389"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "message": "Merge branch \u0027Linux 3.0.21\u0027 into msm-3.0\n\nMerge Upstream\u0027s stable 3.0.21 branch into msm-3.0\nThis consists 814 commits and some merge conflicts.\n\nThe merge conflicts are because of some local changes to\nmsm-3.0 as well as some conflicts between google\u0027s tree and\nthe upstream tree.\n\nConflicts:\n\tarch/arm/kernel/head.S\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/mmc/core/core.c\n\tdrivers/tty/serial/serial_core.c\n\tdrivers/usb/host/ehci-hub.c\n\tdrivers/usb/serial/qcserial.c\n\tfs/namespace.c\n\tfs/proc/base.c\n\nChange-Id: I62e2edbe213f84915e27f8cd6e4f6ce23db22a21\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "db1417967959569599da2a4bd0ffb93b17ad795f",
      "tree": "08751414d5f4a9e264af924154ed3543a8e573a9",
      "parents": [
        "48aab2f79dfc1357c48ce22ff5c989b52a590069",
        "c6da39f26cfe475704ec521723192e520e8f51b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 18:15:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 18:15:32 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 patches from Martin Schwidefsky:\n \"The biggest patch is the rework of the smp code, something I wanted to\n  do for some time.  There are some patches for our various dump methods\n  and one new thing: z/VM LGR detection.  LGR stands for linux-guest-\n  relocation and is the guest migration feature of z/VM.  For debugging\n  purposes we keep a log of the systems where a specific guest has lived.\"\n\nFix up trivial conflict in arch/s390/kernel/smp.c due to the scheduler\ncleanup having removed some code next to removed s390 code.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  [S390] kernel: Pass correct stack for smp_call_ipl_cpu()\n  [S390] Ensure that vmcore_info pointer is never accessed directly\n  [S390] dasd: prevent validate server for offline devices\n  [S390] Remove monolithic build option for zcrypt driver.\n  [S390] stack dump: fix indentation in output\n  [S390] kernel: Add OS info memory interface\n  [S390] Use block_sigmask()\n  [S390] kernel: Add z/VM LGR detection\n  [S390] irq: external interrupt code passing\n  [S390] irq: set __ARCH_IRQ_EXIT_IRQS_DISABLED\n  [S390] zfcpdump: Implement async sdias event processing\n  [S390] Use copy_to_absolute_zero() instead of \"stura/sturg\"\n  [S390] rework idle code\n  [S390] rework smp code\n  [S390] rename lowcore field\n  [S390] Fix gcc 4.6.0 compile warning\n"
    },
    {
      "commit": "b8716614a7cc2fc15ea2a518edd04755fb08d922",
      "tree": "2a8a5d04066b2bd589ba2ebbeb228e2a6a178ec9",
      "parents": [
        "31f6765266417c0d99f0e922fe82848a7c9c2ae9",
        "2dc9b5dbdef09840de852a4f0cc6a9c9eece7220"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 13:20:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 13:20:43 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto update from Herbert Xu:\n \"* sha512 bug fixes (already in your tree).\n  * SHA224/SHA384 AEAD support in caam.\n  * X86-64 optimised version of Camellia.\n  * Tegra AES support.\n  * Bulk algorithm registration interface to make driver registration easier.\n  * padata race fixes.\n  * Misc fixes.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (31 commits)\n  padata: Fix race on sequence number wrap\n  padata: Fix race in the serialization path\n  crypto: camellia - add assembler implementation for x86_64\n  crypto: camellia - rename camellia.c to camellia_generic.c\n  crypto: camellia - fix checkpatch warnings\n  crypto: camellia - rename camellia module to camellia_generic\n  crypto: tcrypt - add more camellia tests\n  crypto: testmgr - add more camellia test vectors\n  crypto: camellia - simplify key setup and CAMELLIA_ROUNDSM macro\n  crypto: twofish-x86_64/i586 - set alignmask to zero\n  crypto: blowfish-x86_64 - set alignmask to zero\n  crypto: serpent-sse2 - combine ablk_*_init functions\n  crypto: blowfish-x86_64 - use crypto_[un]register_algs\n  crypto: twofish-x86_64-3way - use crypto_[un]register_algs\n  crypto: serpent-sse2 - use crypto_[un]register_algs\n  crypto: serpent-sse2 - remove dead code from serpent_sse2_glue.c::serpent_sse2_init()\n  crypto: twofish-x86 - Remove dead code from twofish_glue_3way.c::init()\n  crypto: In crypto_add_alg(), \u0027exact\u0027 wants to be initialized to 0\n  crypto: caam - fix gcc 4.6 warning\n  crypto: Add bulk algorithm registration interface\n  ...\n"
    },
    {
      "commit": "9f3938346a5c1fa504647670edb5fea5756cfb00",
      "tree": "7cf6d24d6b076c8db8571494984924cac03703a2",
      "parents": [
        "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
        "317b6e128247f75976b0fc2b9fd8d2c20ef13b3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 09:40:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 09:40:26 2012 -0700"
      },
      "message": "Merge branch \u0027kmap_atomic\u0027 of git://github.com/congwang/linux\n\nPull kmap_atomic cleanup from Cong Wang.\n\nIt\u0027s been in -next for a long time, and it gets rid of the (no longer\nused) second argument to k[un]map_atomic().\n\nFix up a few trivial conflicts in various drivers, and do an \"evil\nmerge\" to catch some new uses that have come in since Cong\u0027s tree.\n\n* \u0027kmap_atomic\u0027 of git://github.com/congwang/linux: (59 commits)\n  feature-removal-schedule.txt: schedule the deprecated form of kmap_atomic() for removal\n  highmem: kill all __kmap_atomic() [swarren@nvidia.com: highmem: Fix ARM build break due to __kmap_atomic rename]\n  drbd: remove the second argument of k[un]map_atomic()\n  zcache: remove the second argument of k[un]map_atomic()\n  gma500: remove the second argument of k[un]map_atomic()\n  dm: remove the second argument of k[un]map_atomic()\n  tomoyo: remove the second argument of k[un]map_atomic()\n  sunrpc: remove the second argument of k[un]map_atomic()\n  rds: remove the second argument of k[un]map_atomic()\n  net: remove the second argument of k[un]map_atomic()\n  mm: remove the second argument of k[un]map_atomic()\n  lib: remove the second argument of k[un]map_atomic()\n  power: remove the second argument of k[un]map_atomic()\n  kdb: remove the second argument of k[un]map_atomic()\n  udf: remove the second argument of k[un]map_atomic()\n  ubifs: remove the second argument of k[un]map_atomic()\n  squashfs: remove the second argument of k[un]map_atomic()\n  reiserfs: remove the second argument of k[un]map_atomic()\n  ocfs2: remove the second argument of k[un]map_atomic()\n  ntfs: remove the second argument of k[un]map_atomic()\n  ...\n"
    },
    {
      "commit": "237f259ce293d95efe9ccd2bb36b7df25894eb50",
      "tree": "ff4c4b04b2e8ede70036cb9ffb78095b02865e22",
      "parents": [
        "cfd8005c99c68882e962807d36603791adddfb9f"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Nov 25 23:14:19 2011 +0800"
      },
      "committer": {
        "name": "Cong Wang",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Mar 20 21:48:16 2012 +0800"
      },
      "message": "crypto: remove the second argument of k[un]map_atomic()\n\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\n"
    },
    {
      "commit": "35424f636e9b6e79a362162aaac96b12cc8e8f69",
      "tree": "f5fe1995d37cab9ffb2e2820c1522dff81ac81f3",
      "parents": [
        "ddadfa8d279e17b5afe8aa76846363c940df0435"
      ],
      "author": {
        "name": "Holger Dengler",
        "email": "hd@linux.vnet.ibm.com",
        "time": "Sun Mar 11 11:59:36 2012 -0400"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun Mar 11 11:59:29 2012 -0400"
      },
      "message": "[S390] Remove monolithic build option for zcrypt driver.\n\nRemove the option to build a single module z90crypt that contains\nap bus, request router and card drivers.\n\nSigned-off-by: Holger Dengler \u003chd@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "263a5c8e16c34199ddf6de3f102e789ffa3ee26e",
      "tree": "4f049e339d522b2ab0ba3bed3ec217e4bbc83d35",
      "parents": [
        "54d20f006ceff1f2f1e69d0e54049b6c0765c039",
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "message": "Merge 3.3-rc6 into driver-core-next\n\nThis was done to resolve a conflict in the drivers/base/cpu.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5156c5a8d961db88fd6a8b42f87c316e286c2bbc",
      "tree": "ed0551dc5dffb7af0183a173ea09bd5c2cb57fea",
      "parents": [
        "6cad96a03eaefe1350375b64d0dddfc379f71999",
        "e7585295d385e2e9c1fe22e5173b9ba26ee33e7b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 09 00:03:11 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 09 00:03:12 2012 -0800"
      },
      "message": "Merge \"crypto: remove redundant CRYPTO_CONFIG setting\" into msm-3.0"
    },
    {
      "commit": "313f4ec7658c951257f8e0158e5f45551282adc1",
      "tree": "d3960c9f1a9f34ecdd73cf856205e3c515c5f4f8",
      "parents": [
        "ece667720059e974f07fef49abce516428265251"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Mar 06 13:46:14 2012 -0800"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Mar 06 15:06:51 2012 -0800"
      },
      "message": "crypto:  Add error messages\n\nWhen request for scaling bus fails, log error message.\nAlso do not return error on failing to service the\nbus scaling request.\n\nChange-Id: Ia893b3fe1b2b7b644ac2f44ed81fb2e33d451b4b\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "2ce3f2b3b1a646d82b86991c424b5121e0322cb8",
      "tree": "44f30924b3154e50ae709974d48ef0be5ef027da",
      "parents": [
        "ae942ae71934fddd0639160c24f6efa703d5784e",
        "f8f54e190ddb4ed697036b60f5e2ae6dd45b801c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 03 09:31:49 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 03 09:31:49 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull from Herbert Xu:\n  \"This push fixes a bug in mv_cesa that causes all hash operations\n   that supply data on a final operation to fail.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: mv_cesa - fix final callback not ignoring input data\n"
    },
    {
      "commit": "f8f54e190ddb4ed697036b60f5e2ae6dd45b801c",
      "tree": "db0e8fffe56ff86c381623fe1dacdd1a25b3c1e7",
      "parents": [
        "f2ea0f5f04c97b48c88edccba52b0682fbe45087"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Mon Feb 27 12:17:04 2012 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Feb 28 16:29:23 2012 +0800"
      },
      "message": "crypto: mv_cesa - fix final callback not ignoring input data\n\nBroken by commit 6ef84509f3d439ed2d43ea40080643efec37f54f for users\npassing a request with non-zero \u0027nbytes\u0027 field, like e.g. testmgr.\n\nCc: \u003cstable@kernel.org\u003e # 3.0+\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e7585295d385e2e9c1fe22e5173b9ba26ee33e7b",
      "tree": "70e899dbd993a1f4f7b044c60c56da154940ba9b",
      "parents": [
        "4f11b8178fadbd077e0e5ce7a15b25cc81cb0c44"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed Feb 22 17:14:26 2012 -0800"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Thu Feb 23 11:15:16 2012 -0800"
      },
      "message": "crypto: remove redundant CRYPTO_CONFIG setting\n\nRemove config_ce_engine. This is already being done in\nprobe ce callback function.\n\nChange-Id: I5d4dea54b4b28258c2ed0ab2b0e65fd469fb09e7\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "9e1c0a0270f5e0f2027e4d6cadd29711ece820f4",
      "tree": "60545f57f50a2e71fdd467e791ee8d04d9d6769e",
      "parents": [
        "e9f676d5e4038fb5aa74e786ed28904bf701809f"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Tue Feb 07 08:56:40 2012 -0800"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Feb 17 08:06:06 2012 -0800"
      },
      "message": "crypto: Add support for larger ce block size.\n\nAdd support for CE block size to 64 bytes on MDM9x15 target.\nThe modem on MDM9x15 did not support 64byte crci on data mover till now.\n\nChange-Id: I4ea08f9e6097a17280763b9c0ca063de19a5c0f4\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "3bd391f056df61e928de1680ff4a3e7e07e5b399",
      "tree": "f50b5c80010b901a6542b7f4e4913b76d77f3b72",
      "parents": [
        "644e9cbbe3fc032cc92d0936057e166a994dc246"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jan 26 00:09:06 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 26 16:48:10 2012 -0800"
      },
      "message": "crypto: Add support for x86 cpuid auto loading for x86 crypto drivers\n\nAdd support for auto-loading of crypto drivers based on cpuid features.\nThis enables auto-loading of the VIA and Intel specific drivers\nfor AES, hashing and CRCs.\n\nRequires the earlier infrastructure patch to add x86 modinfo.\nI kept it all in a single patch for now.\n\nI dropped the printks when the driver cpuid doesn\u0027t match (imho\ndrivers never should print anything in such a case)\n\nOne drawback is that udev doesn\u0027t know if the drivers are used or not,\nso they will be unconditionally loaded at boot up. That\u0027s better\nthan not loading them at all, like it often happens.\n\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Jen Axboe \u003caxboe@kernel.dk\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "65a4a573b74f8f27e33a99c21a5a5d2fc4d82a1a",
      "tree": "a38b67221065e8e50caf34112da759593f2f4545",
      "parents": [
        "4b004346feab6b431f3e1f89ef692e3a4186fdfd"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Wed Jan 18 18:34:34 2012 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jan 26 13:36:59 2012 +1100"
      },
      "message": "crypto: caam - fix gcc 4.6 warning\n\ndrivers/crypto/caam/ctrl.c: In function \u0027caam_probe\u0027:\ndrivers/crypto/caam/ctrl.c:49:6: warning: unused variable \u0027d\u0027 [-Wunused-variable]\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0113529f37bcd17399403c68736b8ba59c7397b7",
      "tree": "a5626aa6b6f26ec9a844be692194c56fe7436e29",
      "parents": [
        "e863f9ccc7658883be7b42eb63851aef9da7630c"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Jan 09 18:26:49 2012 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 13 16:38:41 2012 +1100"
      },
      "message": "crypto: caam - be less noisy on startup\n\nsha224 and 384 support extends caam noise to 21 lines.  Do the same\nas commit 5b859b6 \"crypto: talitos - be less noisy on startup\", but\nfor caam, and display:\n\ncaam ffe300000.crypto: fsl,sec-v4.0 algorithms registered in /proc/crypto\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e863f9ccc7658883be7b42eb63851aef9da7630c",
      "tree": "e1c447a029018191a54ebdf76ffa2d2e5b5e6d9e",
      "parents": [
        "e7a2577a410a066ae409f805618f7e84748a537d"
      ],
      "author": {
        "name": "Hemant Agrawal",
        "email": "hemant@freescale.com",
        "time": "Mon Jan 09 18:26:44 2012 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 13 16:38:41 2012 +1100"
      },
      "message": "crypto: caam - add sha224 and sha384 variants to existing AEAD algorithms\n\nSigned-off-by: Hemant Agrawal \u003chemant@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": "e7a2577a410a066ae409f805618f7e84748a537d",
      "tree": "15524a59f7e882751822d3387a38759f3ec458a6",
      "parents": [
        "d912bb7677f46d78a3cde8a4afd45a3fca4b34e9"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia.lawall@lip6.fr",
        "time": "Mon Jan 09 10:40:49 2012 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 13 16:38:41 2012 +1100"
      },
      "message": "crypto: ixp4xx - convert GFP_KERNEL to GFP_ATOMIC\n\nThe function is called with locks held and thus should not use GFP_KERNEL.\n\nThe semantic patch that makes this report is available\nin scripts/coccinelle/locks/call_kern.cocci.\n\nMore information about semantic patching is available at\nhttp://coccinelle.lip6.fr/\n\nSigned-off-by: Julia Lawall \u003cjulia.lawall@lip6.fr\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d912bb7677f46d78a3cde8a4afd45a3fca4b34e9",
      "tree": "ca71395d275b4408639f98a421b3ce0e735ee99a",
      "parents": [
        "d0b03c5fe469ed0f3d7d94372c8bf77c64fcfce8"
      ],
      "author": {
        "name": "Nikos Mavrogiannopoulos",
        "email": "nmav@gnutls.org",
        "time": "Tue Nov 01 13:39:56 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 13 16:38:40 2012 +1100"
      },
      "message": "crypto: Add CRYPTO_ALG_KERN_DRIVER_ONLY flag\n\nThe added CRYPTO_ALG_KERN_DRIVER_ONLY indicates whether a cipher\nis only available via a kernel driver. If the cipher implementation\nmight be available by using an instruction set or by porting the\nkernel code, then it must not be set.\n\nSigned-off-by: Nikos Mavrogiannopoulos \u003cnmav@gnutls.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f1df57d02a0f83e764b4dc9187f58665d70f190e",
      "tree": "a5b1177f864bef22665c0e3ca704917b014dcdb1",
      "parents": [
        "e87e06cd8cc09afbbf61de1380913d51bf4dffb3"
      ],
      "author": {
        "name": "Varun Wadekar",
        "email": "vwadekar@nvidia.com",
        "time": "Fri Jan 13 16:38:37 2012 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 13 16:38:37 2012 +1100"
      },
      "message": "crypto: driver for Tegra AES hardware\n\ndriver supports ecb/cbc/ofb/ansi_x9.31rng modes,\n128, 192 and 256-bit key sizes\n\nSigned-off-by: Varun Wadekar \u003cvwadekar@nvidia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4f58cb90bcb04cfe18f524d1c9a65edef5eb3f51",
      "tree": "8c686e8b736eed7258921909282c0955543c7d2f",
      "parents": [
        "e7691a1ce341c80ed9504244a36b31c025217391",
        "08c70fc3a239475122e20b7a21dfae4c264c24f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 22:01:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 22:01:27 2012 -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: (54 commits)\n  crypto: gf128mul - remove leftover \"(EXPERIMENTAL)\" in Kconfig\n  crypto: serpent-sse2 - remove unneeded LRW/XTS #ifdefs\n  crypto: serpent-sse2 - select LRW and XTS\n  crypto: twofish-x86_64-3way - remove unneeded LRW/XTS #ifdefs\n  crypto: twofish-x86_64-3way - select LRW and XTS\n  crypto: xts - remove dependency on EXPERIMENTAL\n  crypto: lrw - remove dependency on EXPERIMENTAL\n  crypto: picoxcell - fix boolean and / or confusion\n  crypto: caam - remove DECO access initialization code\n  crypto: caam - fix polarity of \"propagate error\" logic\n  crypto: caam - more desc.h cleanups\n  crypto: caam - desc.h - convert spaces to tabs\n  crypto: talitos - convert talitos_error to struct device\n  crypto: talitos - remove NO_IRQ references\n  crypto: talitos - fix bad kfree\n  crypto: convert drivers/crypto/* to use module_platform_driver()\n  char: hw_random: convert drivers/char/hw_random/* to use module_platform_driver()\n  crypto: serpent-sse2 - should select CRYPTO_CRYPTD\n  crypto: serpent - rename serpent.c to serpent_generic.c\n  crypto: serpent - cleanup checkpatch errors and warnings\n  ...\n"
    },
    {
      "commit": "49259689fec0b7719da90c79bfc100943af20151",
      "tree": "7bd796f50428e1a914dc8fe95e73ab3f8c230f0e",
      "parents": [
        "a6815899298b08376a14a47d4af233ff2f04dcda"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Dec 02 14:00:18 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 20 23:46:34 2011 -0700"
      },
      "message": "crypto: Add bus scaling request.\n\nAdd bus bandwidth request in crypto driver modules.\nAdd bus scaling request information to platform data files.\nCurrently the support for bandwidth request is enabled and tested on\nmsm8960 only.\n\nChange-Id: I77edb827b1633218405cecf3a494c13b7b982c05\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "a9c57a9c6afb41951aa08317d0cd65a66aed38df",
      "tree": "2dcb1dfedfd642ff03da7e1f1afc43baaebc80e1",
      "parents": [
        "a1a38c4c6a0f73e8a9dc217c0e4e0ac483a89f25"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Dec 13 09:54:06 2011 +0000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 20 15:20:05 2011 +0800"
      },
      "message": "crypto: picoxcell - fix boolean and / or confusion\n\nThe AES engine only supports 128 and 256 bit keys so we should correctly\ntest for that.\n\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nReported-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a1a38c4c6a0f73e8a9dc217c0e4e0ac483a89f25",
      "tree": "3cf55cfdcf54184e417797f0960c01349f6b8fef",
      "parents": [
        "a2ecb155a30fea933cc539fc2064fef825fd9511"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Dec 12 14:59:16 2011 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 20 15:20:05 2011 +0800"
      },
      "message": "crypto: caam - remove DECO access initialization code\n\nAccess to the SEC4 DECOs (DEscriptor COntrollers) (for debug purposes)\nisn\u0027t supported or used, and its register access initialization code\nerroneously makes illegal i/o accesses that show up as errors when\nrun under simulation.  Remove it until proper support (via DECORR)\nis added.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a2ecb155a30fea933cc539fc2064fef825fd9511",
      "tree": "ecb4517d5ab2e89fbc73f4df477e605907601676",
      "parents": [
        "b028b546a6a36aa70ec504c00d3d94fae32acf86"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Dec 12 14:59:15 2011 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 20 15:20:04 2011 +0800"
      },
      "message": "crypto: caam - fix polarity of \"propagate error\" logic\n\nthe polarity of the definition for error propagation was reverse\nin the initial desc.h.  Fix desc.h and its users.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b028b546a6a36aa70ec504c00d3d94fae32acf86",
      "tree": "5f1493b2022ddd10eb0d2bb31b515747d7b71479",
      "parents": [
        "1582fa814728825b56cc0a2b0fc0cc8862f83277"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Dec 12 14:59:14 2011 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 20 15:20:04 2011 +0800"
      },
      "message": "crypto: caam - more desc.h cleanups\n\nmanual removal of double-spaces - no non-whitespace 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": "1582fa814728825b56cc0a2b0fc0cc8862f83277",
      "tree": "dcc1dbe2a9dbdefbb596a1f3d658833de28e93fd",
      "parents": [
        "5e718a09e5cafc8922f3fe22206423449a2801c9"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Dec 12 14:59:13 2011 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 20 15:20:03 2011 +0800"
      },
      "message": "crypto: caam - desc.h - convert spaces to tabs\n\nthis is the result of running unexpand -a on desc.h.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5e718a09e5cafc8922f3fe22206423449a2801c9",
      "tree": "58112caac5006690265ef5bc4cfacb92746c1230",
      "parents": [
        "2cdba3cf6ffc1fbf880a6fbfa9e7bb757e3d6526"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Dec 12 14:59:12 2011 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 20 15:20:02 2011 +0800"
      },
      "message": "crypto: talitos - convert talitos_error to struct device\n\nSEC2/3 h/w doesn\u0027t have a dedicated interrupt for errors,\nand the only callsite for talitos_error has already done\nthe type conversion, so simplify talitos_error to take a\npointer to a struct device.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2cdba3cf6ffc1fbf880a6fbfa9e7bb757e3d6526",
      "tree": "66ad180a5165d471e504303a9495deb5ebc6a35a",
      "parents": [
        "0b2730d8d8b38e009607d5a094d48fcce73af547"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Dec 12 14:59:11 2011 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 20 15:20:02 2011 +0800"
      },
      "message": "crypto: talitos - remove NO_IRQ references\n\nAs prescribed by Linus:\n\nhttps://lkml.org/lkml/2011/12/2/290\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0b2730d8d8b38e009607d5a094d48fcce73af547",
      "tree": "995bc7a5ed2246fedf936e5e254223a632faefce",
      "parents": [
        "741e8c2d8177eca656bc015ef83ab84d817edf8c"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Dec 12 14:59:10 2011 -0600"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 20 15:20:01 2011 +0800"
      },
      "message": "crypto: talitos - fix bad kfree\n\nFix a kfree to an invalid address which causes an oops when running\non SEC v2.0 h/w (introduced in commit 702331b \"crypto: talitos - add\nhmac algorithms\").\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e84ce11bd0183328e00accb611893b9a819dc0ba",
      "tree": "88d22601f6032cacfa7ad227352c688b289748f9",
      "parents": [
        "4d15dcb0e249cd9834afc9b44d674dbd9eb57116"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Wed Nov 16 18:28:01 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 09 08:52:20 2011 -0800"
      },
      "message": "crypto: mv_cesa - fix hashing of chunks \u003e 1920 bytes\n\ncommit 274252862f386b7868f35bf5ceaa5391a8ccfdf3 upstream.\n\nThis was broken by commit 7759995c75ae0cbd4c861582908449f6b6208e7a (yes,\nmyself). The basic problem here is since the digest state is only saved\nafter the last chunk, the state array is only valid when handling the\nfirst chunk of the next buffer. Broken since linux-3.0.\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "741e8c2d8177eca656bc015ef83ab84d817edf8c",
      "tree": "95608ec1869898ff9707a32b265234dbb1ed1105",
      "parents": [
        "b21cb324f141d16833137ef0355f686efb9bd84f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Nov 26 21:26:19 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Nov 30 16:12:48 2011 +0800"
      },
      "message": "crypto: convert drivers/crypto/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/crypto/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: James Hsiao \u003cjhsiao@amcc.com\u003e\nCc: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nCc: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nAcked-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "dd38d298385cb054263e634cf94cf18dc3ae1fc1",
      "tree": "1176d6c5a490c1480537c73555a0df3b4164aac9",
      "parents": [
        "9c3973966fdd3f235466195189eca362557ef098",
        "274252862f386b7868f35bf5ceaa5391a8ccfdf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 25 21:55:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 25 21:55:07 2011 -0800"
      },
      "message": "Merge git://github.com/herbertx/crypto\n\n* git://github.com/herbertx/crypto:\n  crypto: mv_cesa - fix hashing of chunks \u003e 1920 bytes\n"
    },
    {
      "commit": "b8db7431561e1b7555681ebb5810fa090c0bc5ce",
      "tree": "9a14b06d00dde0f416154aa62ab9a8dced70bfc1",
      "parents": [
        "076da58d0a12310b35aecd0018e95991586eaaf3"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Thu Nov 17 12:33:24 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Nov 22 11:25:17 2011 -0700"
      },
      "message": "crypto: Fix Cipher Test Failures\n\nThis  patch fixes 2 issues that was causing cipher operation\nfailure\n\n(1) Status register reflecting an SW_ERR (ACCESS_VIOL bit set)\n\nStatus register needed to be cleared initially before\nstarting any operation\n\n(2) Occasional failure observed in some cipher operation(s)\n(encryption and/or decryption) for modes that require\nreading in the CNTR IV register values after an\noperation is complete.\n\nThese failures show up when doing a 3DES-CBC operation.\nBut there is potential for it to raise its head when doing\nDES-CBC, AES-CBC or AES_XTS modes as well (since all of this\nmodes require reading in the CNTR IV register).\n\nThe CNTR IV register was being read after writing data to\nthe IN FIFO.  There is a potential for encryption (or decryption)\noperations to not have completed fully on all the data in the FIFO\nbefore the IV register is read, resulting in incorrect IV value.\nThe fix is to read the CNTR IV register after the operation\nis guranteed to have completed sucessfully.  This is done after\nreading data out of DATA OUT FIFO.\n\nChange-Id: Icef0d544ecb463cea4be978c3d2809049b92da05\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "2831191a51a64ccca7b8b0dd88f9a614e455ade6",
      "tree": "00edf4eeb4c0e4159e7c4417ffa5fbccafa42251",
      "parents": [
        "df0f40090a5682eb578f1c53dcd30d47a9892891"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Thu Oct 27 11:04:12 2011 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Mon Nov 21 11:52:24 2011 -0800"
      },
      "message": "msm: 8064: Enable crypto engine.\n\n-add new clock - ce3_core_src_clk to 8064 target.\n-ce3_p_clk and ce3_core_clk are derived from ce3_core_src_clk.\n-ce3 core src clock expects that the driver(qce40) set the clock\n rate before the clock is enabled.\n-set ce3_core_src_clk rate to 100mhz.\n-add new DMA channels for APQ8064.\n\nChange-Id: I3f0897b43d5d58a60a1df4f61a241868b8b9a926\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "274252862f386b7868f35bf5ceaa5391a8ccfdf3",
      "tree": "ced6f14754a305b0872cfdf3ef2643377fa8f348",
      "parents": [
        "3acc84739dd5d746840f881ad4d60bd2a428f1dd"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "phil.sutter@viprinet.com",
        "time": "Wed Nov 16 18:28:01 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 21 16:23:08 2011 +0800"
      },
      "message": "crypto: mv_cesa - fix hashing of chunks \u003e 1920 bytes\n\nThis was broken by commit 7759995c75ae0cbd4c861582908449f6b6208e7a (yes,\nmyself). The basic problem here is since the digest state is only saved\nafter the last chunk, the state array is only valid when handling the\nfirst chunk of the next buffer. Broken since linux-3.0.\n\nSigned-off-by: Phil Sutter \u003cphil.sutter@viprinet.com\u003e\nCc: \u003cstable@kernel.org\u003e # 3.1.x\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8b4d43a4e774c02dee359c7931e47b119143f367",
      "tree": "2a7a6b43249e0e1878847ee4cf02f7da5eb05bb2",
      "parents": [
        "c3e337f88a5b3784cb3c806ffd650d06adff1ea5"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 21 16:13:27 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 21 16:21:53 2011 +0800"
      },
      "message": "crypto: caam - add support for MD5 algorithm variants\n\nspecifically, add these algorithm combinations:\n\nauthenc-hmac-md5-cbc-aes-caam\nauthenc-hmac-md5-cbc-des3_ede-caam\nauthenc-hmac-md5-cbc-des-caam\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c3e337f88a5b3784cb3c806ffd650d06adff1ea5",
      "tree": "12ca78132c4ccc74257bf2ad634e1c06a062d2bd",
      "parents": [
        "ad42d5fc85383278663ecb58a24f6547ad0ba735"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 21 16:13:27 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 21 16:21:51 2011 +0800"
      },
      "message": "crypto: talitos - support for channel remap and 2nd IRQ\n\nSome later SEC v3.x are equipped with a second IRQ line.\nBy correctly assigning IRQ affinity, this feature can be\nused to increase performance on dual core parts, like the\nMPC8572E and P2020E.\n\nThe existence of the 2nd IRQ is determined from the device\nnode\u0027s interrupt property.  If present, the driver remaps\ntwo of four channels, which in turn makes those channels\ntrigger their interrupts on the 2nd line instead of the first.\nTo handle single- and dual-IRQ combinations efficiently,\ntalitos gets two new interrupt handlers and back-half workers.\n\n[includes a fix to MCR_LO\u0027s address.]\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ad42d5fc85383278663ecb58a24f6547ad0ba735",
      "tree": "acad5589157f94ceb2df9ef97cc2deb635fe0bbd",
      "parents": [
        "5b859b6ebb18b37244d44b5300bf765694b7303c"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 21 16:13:27 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 21 16:21:50 2011 +0800"
      },
      "message": "crypto: talitos - prepare driver for channel remap support\n\nAdd a reg member to the channel struct and use it to\naccess channels.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5b859b6ebb18b37244d44b5300bf765694b7303c",
      "tree": "7e55af4294865c2b7316f57d554613619ee0a716",
      "parents": [
        "79b3a418e090248d00ceba40b81da9dfac753367"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 21 16:13:26 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 21 16:21:50 2011 +0800"
      },
      "message": "crypto: talitos - be less noisy on startup\n\ntalitos prints every algorithm it registers at module load time.\nAlgorithms are being added that make for an excessively noisy console\n(latest HMACs patch makes an SEC 3.1 print 20 lines).\nInstead, display the SEC h/w version number, and inform the\nuser of algorithm registration status in /proc/crypto, like so:\n\ntalitos ffe30000.crypto: fsl,sec3.1 algorithms registered in /proc/crypto\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "79b3a418e090248d00ceba40b81da9dfac753367",
      "tree": "99ac80d75596b08206e3397a632ff7df6b5ad015",
      "parents": [
        "d35643385628d44a5933a0755b01478eb4df5c65"
      ],
      "author": {
        "name": "Lee Nipper",
        "email": "lee.nipper@gmail.com",
        "time": "Mon Nov 21 16:13:25 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 21 16:21:48 2011 +0800"
      },
      "message": "crypto: talitos - add hmac algorithms\n\nAdd these hmac algorithms to talitos:\n    hmac(md5),\n    hmac(sha1),\n    hmac(sha224),\n    hmac(sha256),\n    hmac(sha384),\n    hmac(sha512).\nThese are all type ahash.\n\nSigned-off-by: Lee Nipper \u003clee.nipper@gmail.com\u003e\n\nFixed up to not register HMAC algorithms on sec2.0 devices.\nRationale (from Lee):\n\non an 8349E Rev1.1, there\u0027s a problem with hmac for any talitos\nhmac sequence requiring an intermediate hash context (Pointer\nDWORD 1); the result is an incorrect hmac.  An intermediate hash\ncontext is required for something longer than (65536-blocksize),\nand for other cases when update/finup/final are used inefficiently.\nInterestingly, a normal hash (without hmac) works perfectly\nwhen using an intermediate context.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "72077200b00b683695af2ffaf33832494443f365",
      "tree": "287cb6526a53c91e4617311f33beba8b897e9489",
      "parents": [
        "dc64092dc8b658cf946cb397a356cdb7a22a0734"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Wed Nov 02 10:34:26 2011 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Thu Nov 03 09:13:32 2011 -0700"
      },
      "message": "crypto: Remove featurization of CE config register.\n\nThis change makes the configuration of ce register target\nagnostic.\n -On targets where the register is xpu protected, a 0 value\nis returned and the register has already been configured.\n -On targets when a non-zero value is returned, the driver\nconfigures the register.\n\nChange-Id: Icd1888d6d87d19c52952c27d277bb4b787d72a93\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "4bb33cc8901898af80d5d4a9917067aa0839922a",
      "tree": "5363d423f6ba0590c36b65337aed09fde605d90b",
      "parents": [
        "310587c320e906c59ef4152c41d81b00adf1b259"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 14:41:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:11 2011 -0400"
      },
      "message": "crypto: add module.h to those files that are explicitly using it\n\nPart of the include cleanups means that the implicit\ninclusion of module.h via device.h is going away.  So\nfix things up in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "c52c23783d82311db2292a35422574e1e38515ed",
      "tree": "62acc3898303b77c782314db06680f6e459b4f4d",
      "parents": [
        "804c6b5a2672e2603d90ec6e1861a615b8ab0157"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Thu Oct 27 07:35:56 2011 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Oct 28 13:19:14 2011 -0700"
      },
      "message": "crypto: Added checks for initializations and buffer overflow.\n\nAdded checks for\n -Initializations of alg and mode values in qcedev.\n -Buffer overflow in qcrypto.\n\nCRs-fixed: 313705\nChange-Id: I20e285679af4967f989427ea50eb5a287df28cca\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "3e721aeb3df3816e283ab18e327cd4652972e213",
      "tree": "ea6fbc0353eea5b5daf5850f60ab49e394ac5670",
      "parents": [
        "e6ea64ece7f4c14294b2fce5403b1e71eab87f1e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Oct 21 15:20:28 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Oct 21 15:20:28 2011 +0200"
      },
      "message": "crypto: talitos - handle descriptor not found in error path\n\nThe CDPR (Current Descriptor Pointer Register) can be unreliable\nwhen trying to locate an offending descriptor.  Handle that case by\n(a) not OOPSing, and (b) reverting to the machine internal copy of\nthe descriptor header in order to report the correct execution unit\nerror.\n\nNote: printing all execution units\u0027 ISRs is not effective because it\nresults in an internal time out (ITO) error and the EU resetting its\nISR value (at least when specifying an invalid key length on an SEC\n2.2/MPC8313E).\n\nReported-by: Sven Schnelle \u003csvens@stackframe.org\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "75b766258eb2b8255c628a994663bd5298f216e6",
      "tree": "db755f2fbe3aeccb8b00e6eba238999221da0eca",
      "parents": [
        "906b2c9f2d9f395f5ca01b855b7c74b126517816"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Oct 10 12:55:41 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Oct 21 14:28:57 2011 +0200"
      },
      "message": "crypto: Make hifn_795x build depend on !ARCH_DMA_ADDR_T_64BIT\n\nhifn_795x works only on 32 bit, remove the detection while loading\nthe module and catch non-32 bit systems at build time.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a63ff1e60aa544b7b521a25d4a7535a52ceb1400",
      "tree": "72791d136737d9c0fee8842a523b9db4ccd5ab9e",
      "parents": [
        "2367a478fd40dac03055f1af329492564f9f3d0b"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Thu Oct 20 10:51:25 2011 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Thu Oct 20 16:43:09 2011 -0700"
      },
      "message": "crypto: Fixed compilation warnings when PMEM is not defined.\n\nFixed compilation warnings when PMEM is not defined.\n\nChange-Id: Ifdb7c10fabaa2e05737497dbed89457906e8f459\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "fad8fa4782fde8afffc16b2b907b7f5bdbf03133",
      "tree": "96383d23a2acee955dec0551a388631538908cbe",
      "parents": [
        "4a4cc2b6bf475c183443278808b758c702c01404"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Thu Oct 20 14:10:26 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Oct 20 14:10:26 2011 +0200"
      },
      "message": "crypto: picoxcell - add dependency on HAVE_CLK\n\nThe picoxcell crypto driver requires the clk API, but the platform in\nmainline does not currently support it.  Add an explicit dependency on\nHAVE_CLK to avoid build breakage.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "fa679d9a8ab3f43a9564c727a228e25b30f6320b",
      "tree": "5e60ef38eea3e551e011f5f6734d4c23b337b633",
      "parents": [
        "f9f07c34c896edc474013dc6cdb34ba3164eb68b"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Thu Oct 13 23:42:59 2011 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Oct 17 14:32:17 2011 -0600"
      },
      "message": "crypto: Adding crypto MSM9615.\n\nAdded the configuration settings for supporting MSM9615.\n\n-MSM9615 does not have TZ(trust zone) hence DM configurations are done\nwhen checking the target.\n-MSM9615 does not support PMEM and hence pmem related functions are\nfeaturized under PMEM feature - CONFIG_ANDROID_PMEM\n- Added changes to Kconfig to have QCE40 built for MSM9615.\n\nChange-Id: If2946463cc1869f5b0014c68d8e19816cedc8a3a\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "2563cbc59a1d532071bec71091ff0920c1365737",
      "tree": "28ab8d0fca7bf8d0daff7b78e520375cf1aafb1c",
      "parents": [
        "eebc4618982d2e618b50e2e244ed5a44a3ce2bdf"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed Sep 14 15:24:08 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:40 2011 -0700"
      },
      "message": "crypto: Clean-up support for 32KB+ packet\n\nFor some large (32KB+) packets for AES CCM algorithms,\ndepending on assoc data length, padding, actual data,\nthe ce_in_dst_desc, ce_out_src_desc are found to be\nincorrect. This patch clears up the supports for 32KB+\nand makes it more generic (not cipher/hash specific)\n\nRelocate where the following are being processed\nfor 32KB+ packets\n- ce_in_dst_desc from chain_sg_buffer_in() to ce_in_final()\n- ce_out_src_desc from chain_sg_buffer_out() to ce_out_final()\n\nWith the above the AES-CCM algorithms passes all scenarios.\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "6f8108f0d0e6fcf91620cb2033cdbde7203064aa",
      "tree": "6a220cd9d1746ecd2f7f7f057d493a149b153658",
      "parents": [
        "5083738e88e84a149fa4591139166db443c5da56"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Sep 13 12:45:09 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:32 2011 -0700"
      },
      "message": "crypto: Fix failure to process F8, F9 request\n\nThis patch clears up the supports for 32KB+ packet\nand makes it more generic (not cipher/hash specific)\n\nThis is done by relocating where the following are being\nprocessed for 32KB+ packets\n- ce_in_dst_desc: from chain_sg_buffer_in() to ce_in_final()\n- ce_out_src_desc: from chain_sg_buffer_out() to ce_out_final()\n\nFurthermore, the descriptor length for the last (single or\nmultiple descriptors) entry of the above mentioned descriptor\nlists is not set correctly.\n\nWith the above fixes, f8, f9 and AEAD operations (on supported\ntargets) is functioning properly.\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "5f5dde17cbca734d3a95ea3bea26f5277128ae94",
      "tree": "e7b906278ee1a17adcca10c399cbad1b395439fb",
      "parents": [
        "962ff20afa41ddb967d2f29f2acef17f17ee5ad8"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Sep 12 10:28:34 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:17 2011 -0700"
      },
      "message": "crypto: Add support for larger ce block size\n\nAdds support for CE block size larger than 16 bytes\nby setting appropriate bits in CRYPTO_CONFIG register.\nNOTE:  This bits are functional in rev 4.2 and higher\nof the CE hardware. Setting the bits in 4.0 HW does not\ndo anything.\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "962ff20afa41ddb967d2f29f2acef17f17ee5ad8",
      "tree": "ac46757cb9bd3fb00e4ec3ca7ee1aa6632376ad5",
      "parents": [
        "64bd5309f8bcf2e7f7cce6e1eb6dfbf3a13b07f6"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Sep 13 11:07:26 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:16 2011 -0700"
      },
      "message": "crypto: Remove configuration of CRYPTO_CONFIG register\n\nCRYPTO_CONFIG is configured by secure code and the register\nis XPU protected. Writing to this register has no effect.\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "c1d2b68990c664c1e6c46bb0992e24dec75642b4",
      "tree": "f011b9138981bdb39d080175e8baccba53a73f24",
      "parents": [
        "89f25ceab3822c74dfdd41b11c26bf5ea6288d65"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Wed Sep 07 14:57:58 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:59 2011 -0700"
      },
      "message": "crypto: Driver cleanup\n\nRemoved printk messages and replaced them with corresponding\npr_err, pr_debug messages. Added log messages when memory\nallocation fails.\n\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "3b574d8ba4be9d0f8b489e95b0b314625a3e843f",
      "tree": "a66ff35292cc91e59e5c3be644993734e992e9f5",
      "parents": [
        "dfdd9360af1cd921bce4bfa618cbd756cf085698"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Thu Sep 01 15:02:01 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:53 2011 -0700"
      },
      "message": "crypto: Remove direct access to crypto registers\n\nRemove direct access to CRYPTO register when configuring\nfor a cipher or authentication operation. Create DM  commands\nand command pointer list to configure registers.\n\nThis change is needed to allow multiple clients from different\nexecution environment use the same CE1 hardware. DM synchronizes\nthe request by blocking any access to the CE hardware by any\nother pair of DM channels (used by other EE clients)\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "390d92e152fb70a8542a5d92622b7a8b985aa49d",
      "tree": "5f5d2d8e90ae522de963ee2127d7da505c56b0fa",
      "parents": [
        "ac034acf5a7cb74a29e65fc345eb3c793e5e352f"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Fri Sep 02 14:15:47 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:18 2011 -0700"
      },
      "message": "crypto: Fix AES_CCM encryption/decryption failure\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "dc39f977d21771d4fa64be7695d54fffa900625f",
      "tree": "70d188b8e3869bee46f8d480574c8a96fafc342e",
      "parents": [
        "43b9ca1db11844c2367f7d0412832cde5ef4ccfa"
      ],
      "author": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Fri Sep 02 13:55:16 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:14 2011 -0700"
      },
      "message": "msm: dma: remove crci conflict checking\n\nThe crci conflict checking code was designed for a system where a crci\u0027s\nmux could be changed at runtime. In reality, our chips configure these\nstatically, so it is not necessary.\n\nSigned-off-by: Jeff Ohlstein \u003cjohlstei@codeaurora.org\u003e\n"
    },
    {
      "commit": "c4b3a4dff1831bfce165569e872e3ffcec5fa57f",
      "tree": "235433bdb761f123f55f4d4d75c5941262a93fdf",
      "parents": [
        "c12052934145b34a5bbf81c1dcd4c25362562b8d"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Wed Aug 17 16:58:39 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:06 2011 -0700"
      },
      "message": "crypto: Register device with clock driver and rename clocks\n\nRename the clocks per the new naming convention under which\nsimilarly named clocks are distinguished between using their\nassociated device\u0027s name and ID.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "e1b13f89144c522effe128a6665984e7f26d7c2c",
      "tree": "dff907338eaaf5319ea865ad277bf8a6b225c998",
      "parents": [
        "10976ea87843d3c682b9caac4dc23c131cf46c21"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Aug 30 09:35:49 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:30 2011 -0700"
      },
      "message": "crypto: Fix memory leak\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "d0c032ba6921da7a83b3d7356f5ee13ae3085c21",
      "tree": "b2f80cad833f0885330892821eecabe20938b287",
      "parents": [
        "ce65086d12f309762659c1684d94f0869727f725"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Aug 22 08:46:39 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:12 2011 -0700"
      },
      "message": "crypto: Fix memory allocated for ignoring data\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "d90ea0e597f3e9563983981c42ee49106f7cf6c6",
      "tree": "4a279463c0817fe16e434f2ecab1582b70b33ee0",
      "parents": [
        "6a8057c009fd3165fd989c884942b6f5e9bfc7ff"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Thu Aug 11 16:51:07 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:38 2011 -0700"
      },
      "message": "crypto: Add support for 32KB+ packets in QCE\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "5c8ea1f266d8f7af35ea9a716a257771f6de6b94",
      "tree": "82c41a6e0662e4ac387a8c3e2eeb4a285f2d98ba",
      "parents": [
        "ade1f84e29661daa1c5131e3272f8464cb81cc95"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Thu Jul 28 15:11:29 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:14:07 2011 -0700"
      },
      "message": "crypto: Clean up header file inclusion and location\n\n- Create a flat directory structure for hw crypto modules\n  that includes all source and all header files.\n- Remove msm/inc directory\n- Relocate qcedev.h header file to include/linux\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "087c60b990f98eda2a14f61e90b6df49aab6c618",
      "tree": "2a53b95e8f304f3b0a8e1049424853b199b42b19",
      "parents": [
        "abb750b4929ecfbf2eb6a9e75e575f7417f1c73f"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed Jul 20 10:34:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:27:12 2011 -0700"
      },
      "message": "crypto: Set a unique handle when opening qce device\n\n- Define a new handle data structure \"qcedev_handle\"\n  This structures holds internal context data\n  \"qcedev_sha_ctxt\" and pointer to \"qcedev_control\"\n- Allocate memory for the hanlde, each time a client\n  opens the device. Thereby, ensuring a unique handle\n  for each client.\n- Use the new handle for each operation (instead of\n  qcedev_control pointer)\n- Remove the internal sha context data structure\n  \"qcedev_sha_ctx\" from the \"qcedev_sha_op_req\".\n  This is now correctly tied to each handle.\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "650c22c765b832bd383c310294dc52c4e3fa7255",
      "tree": "3a832f3065e304dff2b4ce70fdee65668999a60f",
      "parents": [
        "f9258172263a39b1cb5661ecbf2967c4de968e28"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Jul 19 09:54:19 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:25 2011 -0700"
      },
      "message": "crypto: Fix race conditons and synchronization issues\n\n- Fix locking mechanism: Add ref count for locking and\n  protect ce lock reference count\n- Fix race conditions with processing sha request.\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "451cf98b0227b0e7bdcdb890d693a0e9fa3a1a07",
      "tree": "1ab0d3829be965fd6e6fa5f68cbf7bd8dec4c355",
      "parents": [
        "bdc7bbba1cc1202166a45b479b1cb7b0e54eec8f"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed Jul 13 11:48:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:32 2011 -0700"
      },
      "message": "crypto: Fix referencing dead pointer\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "a8657d80cc67f4435ae9050d7b64f6290889caf1",
      "tree": "6518ec7f2a6f66be5cfe27fdfe68ad2290c81c18",
      "parents": [
        "7b057dbfc163b5c937315c6a0011a24b2b6b2251"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Jul 11 16:30:08 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "crypto: Fix memory leak when clk enabling fails\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "e27303b25611e9a9ba78c0b5614abeb173d6cc74",
      "tree": "1e7c2d974aaa0aa6b6475ea136dd5990d627e5c1",
      "parents": [
        "66be895158886a6cd816aa1eaa18965a5c522d8f"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Mon Aug 15 15:20:19 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 15 15:20:19 2011 +0800"
      },
      "message": "crypto: n2 - Fix a get/put_cpu() imbalance\n\nFix a get/put_cpu() imbalance in the error case when qp \u003d\u003d NULL\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b64dc04beba30947dc80745dcb95ae3c04fd18cf",
      "tree": "754ab3746c524f42d045491be7df01cde3c0f1fe",
      "parents": [
        "30343ef1de348cd21cd7d0cebde3c0175b730e0b"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Aug 02 11:29:06 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 10 19:00:27 2011 +0800"
      },
      "message": "crypto: picoxcell - fix possible invalid pointer dereference\n\nThe completion callback will free the request so we must remove it from\nthe completion list before calling the callback.\n\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "30343ef1de348cd21cd7d0cebde3c0175b730e0b",
      "tree": "f70c2ba846c1f664a7be2e1f2d9b39d4c83c6996",
      "parents": [
        "4efae8c9363e28892eaaf2a6463f2f5f255e6fb0"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Aug 01 17:25:19 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 10 19:00:26 2011 +0800"
      },
      "message": "crypto: picoxcell - support for device tree matching\n\nAllow the crypto engines to be matched from device tree bindings.\n\nCc: devicetree-discuss@lists.ozlabs.org\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4efae8c9363e28892eaaf2a6463f2f5f255e6fb0",
      "tree": "480ba58fdf1ee455a9d6fb7688f3e321a9d7bfb1",
      "parents": [
        "c3f4200f57c0efe05b15547f42edac0fd023da17"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Aug 01 17:25:18 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 10 19:00:24 2011 +0800"
      },
      "message": "crypto: picoxcell - add connection ID to the clock name\n\nFor using the device tree probing we use a connection ID for the\nclk_get() operation.\n\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c3f4200f57c0efe05b15547f42edac0fd023da17",
      "tree": "b4564834db3eaefb5e2ed012f2de0a7c92307e77",
      "parents": [
        "c39cc377f9168e24d58f82419af9595226fdc4ff"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Aug 01 17:25:17 2011 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 10 19:00:24 2011 +0800"
      },
      "message": "crypto: picoxcell - convert to platform ID table\n\nUse a platform ID table and a single platform_driver.  It\u0027s neater and\nmakes the device tree addition easier and more consistent.  Rename the\nmatch values to be inline with what they\u0027ll be in the device tree\nbindings.  There aren\u0027t any current in-tree users of the existing device\nnames.\n\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c39cc377f9168e24d58f82419af9595226fdc4ff",
      "tree": "aacb90658d204a0daf4af6e184e6c482a063637c",
      "parents": [
        "c027a474a68065391c8773f6e83ed5412657e369"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Wed Aug 03 14:07:11 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 03 14:07:11 2011 +0800"
      },
      "message": "crypto: padlock-aes - Make module loading even quieter when hardware is missing\n\nWhen loading aes via the module alias, a padlock module failing to\nload due to missing hardware is not particularly notable.  With\nv2.6.27-rc1~1107^2~14 (crypto: padlock - Make module loading quieter\nwhen hardware isn\u0027t available, 2008-07-03), the padlock-aes module\nsuppresses the relevant messages when the \"quiet\" flag is in use; but\nbetter to suppress this particular message completely, since the\nadministrator can already distinguish such errors by the absence of a\nmessage indicating initialization failing or succeeding.\n\nThis avoids occasional messages in syslog of the form\n\n\tpadlock_aes: VIA PadLock not detected.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "eb7caf35951b1a56aabee028c1b20727abccc34f",
      "tree": "2cccd6418beedf7ce3b12e2d0f4123c43755dc8c",
      "parents": [
        "24f146696184cbe4b440179064a45dfddaad4cc4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 01:30:07 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 01:30:07 2011 -0700"
      },
      "message": "n2_crypto: Attach on Niagara-T3.\n\nA small modification was necessary since in the machine description\nfor \u0027n2cp\u0027 and \u0027ncp\u0027 nodes, there no longer is an \u0027intr\u0027 property.\n\nThat\u0027s OK because this property was always nothing more than an\narray of integers \u00271\u0027 ... \u0027nr_inos + 1\u0027 so we can just compute it\nin-place.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0003230e8200699860f0b10af524dc47bf8aecad",
      "tree": "8addb0c889b32111d6973c46cd3d0a5b5c17606c",
      "parents": [
        "4b478cedcdc1b2d131170f22bd3f916e53472f52",
        "4e34e719e457f2e031297175410fc0bd4016a085"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:53:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:53:15 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  fs: take the ACL checks to common code\n  bury posix_acl_..._masq() variants\n  kill boilerplates around posix_acl_create_masq()\n  generic_acl: no need to clone acl just to push it to set_cached_acl()\n  kill boilerplate around posix_acl_chmod_masq()\n  reiserfs: cache negative ACLs for v1 stat format\n  xfs: cache negative ACLs if there is no attribute fork\n  9p: do no return 0 from -\u003echeck_acl without actually checking\n  vfs: move ACL cache lookup into generic code\n  CIFS: Fix oops while mounting with prefixpath\n  xfs: Fix wrong return value of xfs_file_aio_write\n  fix devtmpfs race\n  caam: don\u0027t pass bogus S_IFCHR to debugfs_create_...()\n  get rid of create_proc_entry() abuses - proc_mkdir() is there for purpose\n  asus-wmi: -\u003eis_visible() can\u0027t return negative\n  fix jffs2 ACLs on big-endian with 16bit mode_t\n  9p: close ACL leaks\n  ocfs2_init_acl(): fix a leak\n  VFS : mount lock scalability for internal mounts\n"
    },
    {
      "commit": "eda65cc6ce2a45dc01c233e301e59cd7a0f763ad",
      "tree": "dea2bc7276405a999f3c314d86fc8b148b7ef3de",
      "parents": [
        "e55d92b92d240189241c22bfdfc885d4225a4d61"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 04:32:53 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 10:12:42 2011 -0400"
      },
      "message": "caam: don\u0027t pass bogus S_IFCHR to debugfs_create_...()\n\nit will be replaced with S_IFREG anyway\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "acdca31dba86c4f426460aa000d13930a00549b7",
      "tree": "198f01a269af17eb0d201a00a980229acbc9a5a0",
      "parents": [
        "1acebad3d8db8d5220b3010c2eb160c625434cf2"
      ],
      "author": {
        "name": "Yuan Kang",
        "email": "Yuan.Kang@freescale.com",
        "time": "Fri Jul 15 11:21:42 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:42 2011 +0800"
      },
      "message": "crypto: caam - ablkcipher support\n\ncaam now supports encrypt and decrypt\nfor aes, des and 3des\n\nSigned-off-by: Yuan Kang \u003cYuan.Kang@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1acebad3d8db8d5220b3010c2eb160c625434cf2",
      "tree": "29f21d77d77e06b5f0cc6bb8fa05c848dfd3676f",
      "parents": [
        "885e9e2fd3f009de56dd265f4ecd8740e9ad5aaa"
      ],
      "author": {
        "name": "Yuan Kang",
        "email": "Yuan.Kang@freescale.com",
        "time": "Fri Jul 15 11:21:42 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:42 2011 +0800"
      },
      "message": "crypto: caam - faster aead implementation\n\nJob descriptors only contain header and seq pointers.\n\nOther commands are stored in separate shared descriptors\nfor encrypt, decrypt and givencrypt, stored as arrays\nin caam_ctx.\n\nThis requires additional macros to create math commands\nto calculate assoclen and cryptlen.\n\nSigned-off-by: Yuan Kang \u003cYuan.Kang@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "885e9e2fd3f009de56dd265f4ecd8740e9ad5aaa",
      "tree": "0587f587cd5a74f459474cfe82e3350ef798183b",
      "parents": [
        "0e47930020081b07047842be3e4552edb2395352"
      ],
      "author": {
        "name": "Yuan Kang",
        "email": "Yuan.Kang@freescale.com",
        "time": "Fri Jul 15 11:21:41 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:41 2011 +0800"
      },
      "message": "crypto: caam - structure renaming\n\ncaam_ctx.key_phys to key_dma\n\ncaam_alg_template supports multiple algorithm types\nlisted in union, which requires cases for\ndifferent types in function caam_alg_alloc\n\nSigned-off-by: Yuan Kang \u003cYuan.Kang@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0e47930020081b07047842be3e4552edb2395352",
      "tree": "b32e13048f0db79b41c8fff653fee416632aa134",
      "parents": [
        "1c2b4abb19285368808f303ad61e17b172f1a108"
      ],
      "author": {
        "name": "Yuan Kang",
        "email": "Yuan.Kang@freescale.com",
        "time": "Fri Jul 15 11:21:41 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:41 2011 +0800"
      },
      "message": "crypto: caam - shorter names\n\n\"aead_authenc\" and \"ipsec_esp\" changed to \"aead,\"\nexcept for function \"ipsec_esp,\" which is changed\nto \"init_aead_job.\"\n\nVariable name of aead_request structures changed\nto \"req\" and name of aead_givcrypt_request structure\nchanged to \"areq\"\n\nSigned-off-by: Yuan Kang \u003cYuan.Kang@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1c2b4abb19285368808f303ad61e17b172f1a108",
      "tree": "7f725e1ae700cef5a98e78aee9e8e806f55cae87",
      "parents": [
        "febec54286623a540cbe483a5d471ff6576a6e2e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 15 11:21:40 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:40 2011 +0800"
      },
      "message": "crypto: talitos - don\u0027t bad_key in ablkcipher setkey\n\ncrypto/ablkcipher.c\u0027s setkey() has already checked against the min, max\nkey sizes before it calls here, and all max_keysize assignments in the\nalgorithm template array do not exceed TALITOS_MAX_KEY_SIZE.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "febec54286623a540cbe483a5d471ff6576a6e2e",
      "tree": "14d91edd77f2a1c3582c34d169ba0e4eec4547ba",
      "parents": [
        "602dba5a81790375f364e484cbc439f17157752e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 15 11:21:39 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:39 2011 +0800"
      },
      "message": "crypto: talitos - remove unused giv from ablkcipher methods\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "602dba5a81790375f364e484cbc439f17157752e",
      "tree": "6945ad8d7ceb7785a35877f3433844e472720951",
      "parents": [
        "5228f0f79e983c2b39c202c75af901ceb0003fc1"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 15 11:21:39 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:39 2011 +0800"
      },
      "message": "crypto: talitos - don\u0027t set done notification in hot path\n\nIRQ done notification is always set.  Remove its explicit\nassignment from the hot path by including it in the\ndescriptor header template assignment in talitos_cra_init.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5228f0f79e983c2b39c202c75af901ceb0003fc1",
      "tree": "2694a01e0b400e2aa1f05e6b335a0f1ed233e981",
      "parents": [
        "625426633d7786f26a33123a9d12bec476bcc3cd"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 15 11:21:38 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 15 11:21:38 2011 +0800"
      },
      "message": "crypto: talitos - ensure request ordering within a single tfm\n\nAssign single target channel per tfm in talitos_cra_init instead of\nperforming channel scheduling dynamically during the encryption request.\nThis changes the talitos_submit interface to accept a new channel\nnumber argument.  Without this, rapid bursts of misc. sized requests\ncould make it possible for IPsec packets to be encrypted out-of-order,\nwhich would result in packet drops due to sequence numbers falling\noutside the anti-reply window on a peer gateway.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c5697462ae94693764e468b701c616bbbd6f951c",
      "tree": "806796e0e6052c4fddc56e5511d75b2bfd03e9bd",
      "parents": [
        "23457bc9566be64f33afdc159aadd42712673e0b"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Jun 27 15:39:07 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:05 2011 +0800"
      },
      "message": "crypto: crypto4xx - Perform read/modify/write on device control register\n\nThe Security function on the AMCC SoCs has multiple engines within a\nsingle MMIO range.  The crypto driver currently enables the 3DES\nfunctionality by doing a blind write to the device control register.\nThis can unintentionally disable other functions like the PKA or TRNG\nwhen the driver is loaded.\n\nPerform a read/modify/write to enable the 3DES function instead.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "23457bc9566be64f33afdc159aadd42712673e0b",
      "tree": "03a1dd179212ff8dec22589a7aa95011384f9b49",
      "parents": [
        "cfa2b54eca28103d07e5334aa06b78321fbe1d9a"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Jun 05 16:42:54 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:05 2011 +0800"
      },
      "message": "crypto: caam - fix build warning when DEBUG_FS not configured\n\ndrivers/crypto/caam/ctrl.c: In function \u0027caam_probe\u0027:\ndrivers/crypto/caam/ctrl.c:55:23: warning: unused variable \u0027perfmon\u0027\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "cd3f1d545c45489c88fbc71a82559664b8bf0bb2",
      "tree": "d8216ea23928ad6ebe626470d38ceb7953c0137d",
      "parents": [
        "0efd4d8a6add75d6008a95fb628d376fb7cfcbe2"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:13 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:05 2011 +0800"
      },
      "message": "crypto: omap-sham - do not schedule tasklet if there is no active requests\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0efd4d8a6add75d6008a95fb628d376fb7cfcbe2",
      "tree": "3b908658ef442d9f47f3b4dc8fdc6a0d8433f8ee",
      "parents": [
        "ed635cb85efbeebc974c1c477ddc971f5dcc962e"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:12 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:04 2011 +0800"
      },
      "message": "crypto: omap-sham - clear device flags when finishing request\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ed635cb85efbeebc974c1c477ddc971f5dcc962e",
      "tree": "339b036b365e480962815bcd00a6f1bc23d0c6d0",
      "parents": [
        "6c63db821d4663c92cd326f6adb8f3d627971a53"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:11 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:04 2011 +0800"
      },
      "message": "crypto: omap-sham - irq handler must not clear error code\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6c63db821d4663c92cd326f6adb8f3d627971a53",
      "tree": "733b36b077b4cca37f2f9d7846745564ed8fc2f2",
      "parents": [
        "6cb3ffe100ef4c6d5be0bfe4f8ac6d4227bb91bd"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:10 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:04 2011 +0800"
      },
      "message": "crypto: omap-sham - irq and dma handling changes\n\nIt could be a situation, that tasklet is executed twice because of\ncertain delay between dma callback and irq handler execution.\nIn that case, second tasklet execution could actually corrupt the data\nof the new started dma transactions.\n\nThis patch improves tasklet logic and prevents above described cases.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6cb3ffe100ef4c6d5be0bfe4f8ac6d4227bb91bd",
      "tree": "69f69d5921be65aa20c508ac74608c2eda40b578",
      "parents": [
        "171cb9a2807588630fed401f3e0b8ae22d91595f"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Thu Jun 02 21:10:09 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 30 07:44:04 2011 +0800"
      },
      "message": "crypto: omap-sham - remove dedicated queue handling tasklet\n\nCalling omap_sham_handle_queue from \"done\" tasklet should be done\nafter irq scheduled tasklet completes.\nHaving additional tasklet does not solve that issue because it might\nbe execute before.\nSo queue handling tasklet has been removed and functionality integrated\ninto single tasklet.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ],
  "next": "171cb9a2807588630fed401f3e0b8ae22d91595f"
}
