)]}'
{
  "log": [
    {
      "commit": "0b5f9c005def154f9c21f9be0223b65b50d54368",
      "tree": "bbee9b3e549acc5886d1022c2aad46d5abfdd22e",
      "parents": [
        "b5174fa3a7f4f8f150bfa3b917c92608953dfa0f"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Mar 29 15:38:30 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Mar 29 15:38:30 2012 +1030"
      },
      "message": "remove references to cpu_*_map in arch/\n\nThis has been obsolescent for a while; time for the final push.\n\nIn adjacent context, replaced old cpus_* with cpumask_*.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e (arch/sparc)\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e (arch/tile)\nCc: user-mode-linux-devel@lists.sourceforge.net\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Richard Kuo \u003crkuo@codeaurora.org\u003e\nCc: linux-hexagon@vger.kernel.org\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: sparclinux@vger.kernel.org\n"
    },
    {
      "commit": "0195c00244dc2e9f522475868fa278c473ba7339",
      "tree": "f97ca98ae64ede2c33ad3de05ed7bbfa4f4495ed",
      "parents": [
        "f21ce8f8447c8be8847dadcfdbcc76b0d7365fa5",
        "141124c02059eee9dbc5c86ea797b1ca888e77f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "message": "Merge tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system\n\nPull \"Disintegrate and delete asm/system.h\" from David Howells:\n \"Here are a bunch of patches to disintegrate asm/system.h into a set of\n  separate bits to relieve the problem of circular inclusion\n  dependencies.\n\n  I\u0027ve built all the working defconfigs from all the arches that I can\n  and made sure that they don\u0027t break.\n\n  The reason for these patches is that I recently encountered a circular\n  dependency problem that came about when I produced some patches to\n  optimise get_order() by rewriting it to use ilog2().\n\n  This uses bitops - and on the SH arch asm/bitops.h drags in\n  asm-generic/get_order.h by a circuituous route involving asm/system.h.\n\n  The main difficulty seems to be asm/system.h.  It holds a number of\n  low level bits with no/few dependencies that are commonly used (eg.\n  memory barriers) and a number of bits with more dependencies that\n  aren\u0027t used in many places (eg.  switch_to()).\n\n  These patches break asm/system.h up into the following core pieces:\n\n    (1) asm/barrier.h\n\n        Move memory barriers here.  This already done for MIPS and Alpha.\n\n    (2) asm/switch_to.h\n\n        Move switch_to() and related stuff here.\n\n    (3) asm/exec.h\n\n        Move arch_align_stack() here.  Other process execution related bits\n        could perhaps go here from asm/processor.h.\n\n    (4) asm/cmpxchg.h\n\n        Move xchg() and cmpxchg() here as they\u0027re full word atomic ops and\n        frequently used by atomic_xchg() and atomic_cmpxchg().\n\n    (5) asm/bug.h\n\n        Move die() and related bits.\n\n    (6) asm/auxvec.h\n\n        Move AT_VECTOR_SIZE_ARCH here.\n\n  Other arch headers are created as needed on a per-arch basis.\"\n\nFixed up some conflicts from other header file cleanups and moving code\naround that has happened in the meantime, so David\u0027s testing is somewhat\nweakened by that.  We\u0027ll find out anything that got broken and fix it..\n\n* tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system: (38 commits)\n  Delete all instances of asm/system.h\n  Remove all #inclusions of asm/system.h\n  Add #includes needed to permit the removal of asm/system.h\n  Move all declarations of free_initmem() to linux/mm.h\n  Disintegrate asm/system.h for OpenRISC\n  Split arch_align_stack() out from asm-generic/system.h\n  Split the switch_to() wrapper out of asm-generic/system.h\n  Move the asm-generic/system.h xchg() implementation to asm-generic/cmpxchg.h\n  Create asm-generic/barrier.h\n  Make asm-generic/cmpxchg.h #include asm-generic/cmpxchg-local.h\n  Disintegrate asm/system.h for Xtensa\n  Disintegrate asm/system.h for Unicore32 [based on ver #3, changed by gxt]\n  Disintegrate asm/system.h for Tile\n  Disintegrate asm/system.h for Sparc\n  Disintegrate asm/system.h for SH\n  Disintegrate asm/system.h for Score\n  Disintegrate asm/system.h for S390\n  Disintegrate asm/system.h for PowerPC\n  Disintegrate asm/system.h for PA-RISC\n  Disintegrate asm/system.h for MN10300\n  ...\n"
    },
    {
      "commit": "8335896bed16d8b86a28ec5b1e0f723d1cf75aa8",
      "tree": "ce95f070b734d4ad67ee4b2c3a7b04f433012c5d",
      "parents": [
        "a5401ee3da720d29bcce90ed352738c85a71f6cf"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:02 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:02 2012 +0100"
      },
      "message": "Disintegrate asm/system.h for Hexagon\n\nDisintegrate asm/system.h for Hexagon.  Not compiled.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\ncc: linux-hexagon@vger.kernel.org\n"
    },
    {
      "commit": "909af768e88867016f427264ae39d27a57b6a8ed",
      "tree": "5068b4d98e4bedecde89d9113dc7ef8c69633f45",
      "parents": [
        "1cc684ab75123efe7ff446eb821d44375ba8fa30"
      ],
      "author": {
        "name": "Jason Baron",
        "email": "jbaron@redhat.com",
        "time": "Fri Mar 23 15:02:51 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:42 2012 -0700"
      },
      "message": "coredump: remove VM_ALWAYSDUMP flag\n\nThe motivation for this patchset was that I was looking at a way for a\nqemu-kvm process, to exclude the guest memory from its core dump, which\ncan be quite large.  There are already a number of filter flags in\n/proc/\u003cpid\u003e/coredump_filter, however, these allow one to specify \u0027types\u0027\nof kernel memory, not specific address ranges (which is needed in this\ncase).\n\nSince there are no more vma flags available, the first patch eliminates\nthe need for the \u0027VM_ALWAYSDUMP\u0027 flag.  The flag is used internally by\nthe kernel to mark vdso and vsyscall pages.  However, it is simple\nenough to check if a vma covers a vdso or vsyscall page without the need\nfor this flag.\n\nThe second patch then replaces the \u0027VM_ALWAYSDUMP\u0027 flag with a new\n\u0027VM_NODUMP\u0027 flag, which can be set by userspace using new madvise flags:\n\u0027MADV_DONTDUMP\u0027, and unset via \u0027MADV_DODUMP\u0027.  The core dump filters\ncontinue to work the same as before unless \u0027MADV_DONTDUMP\u0027 is set on the\nregion.\n\nThe qemu code which implements this features is at:\n\n  http://people.redhat.com/~jbaron/qemu-dump/qemu-dump.patch\n\nIn my testing the qemu core dump shrunk from 383MB -\u003e 13MB with this\npatch.\n\nI also believe that the \u0027MADV_DONTDUMP\u0027 flag might be useful for\nsecurity sensitive apps, which might want to select which areas are\ndumped.\n\nThis patch:\n\nThe VM_ALWAYSDUMP flag is currently used by the coredump code to\nindicate that a vma is part of a vsyscall or vdso section.  However, we\ncan determine if a vma is in one these sections by checking it against\nthe gate_vma and checking for a non-NULL return value from\narch_vma_name().  Thus, freeing a valuable vma bit.\n\nSigned-off-by: Jason Baron \u003cjbaron@redhat.com\u003e\nAcked-by: Roland McGrath \u003croland@hack.frob.com\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43aca3246cb7f736b20c11da9ce932a124a2a85a",
      "tree": "e495fdcb70dacba143db393ef5427290078b6cd6",
      "parents": [
        "ee00560c7dac1dbbf048446a8489550d0a5765b7"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Fri Mar 23 15:02:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:41 2012 -0700"
      },
      "message": "Hexagon: use set_current_blocked() and block_sigmask()\n\nAs described in e6fa16ab9c1e (\"signal: sigprocmask() should do\nretarget_shared_pending()\") the modification of current-\u003eblocked is\nincorrect as we need to check whether the signal we\u0027re about to block is\npending in the shared queue.\n\nAlso, use the new helper function introduced in commit 5e6292c0f28f\n(\"signal: add block_sigmask() for adding sigmask to current-\u003eblocked\")\nwhich centralises the code for updating current-\u003eblocked after\nsuccessfully delivering a signal and reduces the amount of duplicate\ncode across architectures.  In the past some architectures got this code\nwrong, so using this helper function should stop that from happening\nagain.\n\nAcked-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fbd036b552f633abb394a319f7c62a5c86a9cd7",
      "tree": "fa91474a6aac5ea4aef0d7afc72af27c32d611af",
      "parents": [
        "5d6523ebd2f67de9d23285aad7f3910e7b0aee83"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Thu Dec 15 17:09:22 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 12 20:43:15 2012 +0100"
      },
      "message": "sched: Cleanup cpu_active madness\n\nStepan found:\n\nCPU0\t\tCPUn\n\n_cpu_up()\n  __cpu_up()\n\n\t\tboostrap()\n\t\t  notify_cpu_starting()\n\t\t  set_cpu_online()\n\t\t  while (!cpu_active())\n\t\t    cpu_relax()\n\n\u003cPREEMPT-out\u003e\n\nsmp_call_function(.wait\u003d1)\n  /* we find cpu_online() is true */\n  arch_send_call_function_ipi_mask()\n\n  /* wait-forever-more */\n\n\u003cPREEMPT-in\u003e\n\t\t  local_irq_enable()\n\n  cpu_notify(CPU_ONLINE)\n    sched_cpu_active()\n      set_cpu_active()\n\nNow the purpose of cpu_active is mostly with bringing down a cpu, where\nwe mark it !active to avoid the load-balancer from moving tasks to it\nwhile we tear down the cpu. This is required because we only update the\nsched_domain tree after we brought the cpu-down. And this is needed so\nthat some tasks can still run while we bring it down, we just don\u0027t want\nnew tasks to appear.\n\nOn cpu-up however the sched_domain tree doesn\u0027t yet include the new cpu,\nso its invisible to the load-balancer, regardless of the active state.\nSo instead of setting the active state after we boot the new cpu (and\nconsequently having to wait for it before enabling interrupts) set the\ncpu active before we set it online and avoid the whole mess.\n\nReported-by: Stepan Moskovchenko \u003cstepanm@codeaurora.org\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLink: http://lkml.kernel.org/r/1323965362.18942.71.camel@twins\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "74d04d6ffd39274457eafa15022ab717e40cbc63",
      "tree": "f700ed0d1a1581bf3943d449307c1f796794b269",
      "parents": [
        "e95bf452a9e22bd1c9ae23fea041989e0603c39d"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:56:19 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:21 2011 -0700"
      },
      "message": "Hexagon: Add basic stacktrace functionality for Hexagon architecture.\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e95bf452a9e22bd1c9ae23fea041989e0603c39d",
      "tree": "fd18331fe343605c4d751237d191bdd258cd721c",
      "parents": [
        "60e13231561b3a4c5269bfa1ef6c0569ad6f28ec"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:55:58 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:21 2011 -0700"
      },
      "message": "Hexagon: Add configuration and makefiles for the Hexagon architecture.\n\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d71e8791f22f6b45c4fc56e7de64f83d7ed0ac7",
      "tree": "dbed9857d637d29c54ff5d7d5c8ce07705e569d7",
      "parents": [
        "499236d9db5a349eeab2e9f2791e2d69c2e4ed53"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@codeaurora.org",
        "time": "Mon Oct 31 18:54:43 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:21 2011 -0700"
      },
      "message": "Hexagon: kgdb support files\n\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65c3d7c525414d672c849d8696d6b8a3ebbae059",
      "tree": "7d55319ff4ff54c398aa1e1c6ee9c494ec898e8d",
      "parents": [
        "5df87c1556515dfae504da342990821f407a8c99"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:52:22 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:20 2011 -0700"
      },
      "message": "Hexagon: Provide DMA implementation\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43afdf508386342d714f6911c1976f934b520cb0",
      "tree": "de4acc7cca0990d28be24fa4f6779ef4e31945e5",
      "parents": [
        "cf9750bae262dba73a6abaecd2ec3731ba7aef9c"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:46:34 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:20 2011 -0700"
      },
      "message": "Hexagon: Add SMP support\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf9750bae262dba73a6abaecd2ec3731ba7aef9c",
      "tree": "6ea792d9508260a7f88b8c4dbceddaed224fe0d4",
      "parents": [
        "39e89c9fc518215b3ae0f2c8523b7ce0e5ba9225"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:44:34 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Provide basic debugging and system trap support.\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39e89c9fc518215b3ae0f2c8523b7ce0e5ba9225",
      "tree": "2a3d7a348c5fac49faec0681a3fc7f5aa3141383",
      "parents": [
        "71e4a47f32f4e1e8ca7384433c2b9fcf478b963f"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:43:44 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add ptrace support\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71e4a47f32f4e1e8ca7384433c2b9fcf478b963f",
      "tree": "3e88b306ed224034e6d4d0f37c3acf905b3672f9",
      "parents": [
        "2ac211bc423a0e62fe3ca3d78954de3174ae41f2"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:43:24 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add time and timer functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ac211bc423a0e62fe3ca3d78954de3174ae41f2",
      "tree": "590c1226cf8cf1243ee5ff0c2640a348417288d1",
      "parents": [
        "e03167b26b7fcffea11e82f5672472a23a88ffbc"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:42:51 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add interrupts\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e03167b26b7fcffea11e82f5672472a23a88ffbc",
      "tree": "fe0e156ad25c26944ae338447f7eb04fb16fc0ea",
      "parents": [
        "4b30f9652ef0080ca351109220ca5bd617749365"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:42:28 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add startup code\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b30f9652ef0080ca351109220ca5bd617749365",
      "tree": "ee3c334468d61ff2778b65ae7a9f16df328dc98e",
      "parents": [
        "cd5b61d6f4f07038677e4771972f401f7ace3f9b"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:41:49 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add init_task and process functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd5b61d6f4f07038677e4771972f401f7ace3f9b",
      "tree": "5b8b8790d6efcc972e45596c2c0125cce84bd1e6",
      "parents": [
        "98fb103694b4de1b24794211405b9e0c469ca816"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:41:21 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add signal functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98fb103694b4de1b24794211405b9e0c469ca816",
      "tree": "c64f11b42efd9e56964e0bfa2fe2afc0ddbb369b",
      "parents": [
        "b39e293e1ded23f8ec086d5aeeb41a5ecc846aa6"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@codeaurora.org",
        "time": "Mon Oct 31 18:40:46 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Support dynamic module loading.\n\nModules should be compiled as ordinary .o\u0027s; shared objects are not\nsupported.\n\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b39e293e1ded23f8ec086d5aeeb41a5ecc846aa6",
      "tree": "d5d62e3f7dd0fa1baa782f1a76e747a32fb827c6",
      "parents": [
        "e49ee2906c94cd6a339b2012c23e39d1a39f79e3"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@codeaurora.org",
        "time": "Mon Oct 31 18:40:19 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Export ksyms defined in assembly files.\n\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e49ee2906c94cd6a339b2012c23e39d1a39f79e3",
      "tree": "7680d806aa375de5a54e1ee72541bdff7c4201c6",
      "parents": [
        "c150290df4f97d202d0913ff9cb0898032a803d7"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:39:14 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add hypervisor interface\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9398a84590be3a828c168ed25bf1fd3d637988a",
      "tree": "8467675f8d6787c7036beb3ddf599249a7903658",
      "parents": [
        "750850189b2b7e43c03f33bf5741887e8ca07d16"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:35:16 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add syscalls\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
