)]}'
{
  "log": [
    {
      "commit": "f4b10bc60a310916bab5413f821b99ef845cac17",
      "tree": "904532e8cd93b88261f21427c4ec4917d4b3e79d",
      "parents": [
        "53ee7569ce8beb3fd3fc0817116c29298d72353f",
        "c8cfbb555eb3632bf3dcbe1a591c1f4d0c28681c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:42:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:42:08 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.40\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.40\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (131 commits)\n  KVM: MMU: Use ptep_user for cmpxchg_gpte()\n  KVM: Fix kvm mmu_notifier initialization order\n  KVM: Add documentation for KVM_CAP_NR_VCPUS\n  KVM: make guest mode entry to be rcu quiescent state\n  KVM: x86 emulator: Make jmp far emulation into a separate function\n  KVM: x86 emulator: Rename emulate_grpX() to em_grpX()\n  KVM: x86 emulator: Remove unused arg from emulate_pop()\n  KVM: x86 emulator: Remove unused arg from writeback()\n  KVM: x86 emulator: Remove unused arg from read_descriptor()\n  KVM: x86 emulator: Remove unused arg from seg_override()\n  KVM: Validate userspace_addr of memslot when registered\n  KVM: MMU: Clean up gpte reading with copy_from_user()\n  KVM: PPC: booke: add sregs support\n  KVM: PPC: booke: save/restore VRSAVE (a.k.a. USPRG0)\n  KVM: PPC: use ticks, not usecs, for exit timing\n  KVM: PPC: fix exit accounting for SPRs, tlbwe, tlbsx\n  KVM: PPC: e500: emulate SVR\n  KVM: VMX: Cache vmcs segment fields\n  KVM: x86 emulator: consolidate segment accessors\n  KVM: VMX: Avoid reading %rip unnecessarily when handling exceptions\n  ...\n"
    },
    {
      "commit": "61516587513c84ac26e68e3ab008dc6e965d0378",
      "tree": "b901d64de6588e2a50b0ac6e6855805de62eb2c8",
      "parents": [
        "570aa13a5dbea9b905b4cd6315aa6e1b3a9fd2f8"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Fri May 06 09:27:36 2011 -0700"
      },
      "committer": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 06 09:27:55 2011 -0700"
      },
      "message": "Correct occurrences of\n- Documentation/kvm/ to Documentation/virtual/kvm\n- Documentation/uml/ to Documentation/virtual/uml\n- Documentation/lguest/ to Documentation/virtual/lguest\nthroughout the kernel source tree.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "ed16648eb5b86917f0b90bdcdbc857202da72f90",
      "tree": "a8198415a6c2f1909f02340b05d36e1d53b82320",
      "parents": [
        "bfd412db9e7b0d8f7b9c09d12d07aa2ac785f1d0"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rlandley@parallels.com",
        "time": "Fri May 06 09:22:02 2011 -0700"
      },
      "committer": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 06 09:22:02 2011 -0700"
      },
      "message": "Move kvm, uml, and lguest subdirectories under a common \"virtual\" directory, I.E:\n\n  cd Documentation\n  mkdir virtual\n  git mv kvm uml lguest virtual\n\nSigned-off-by: Rob Landley \u003crlandley@parallels.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    }
  ]
}
