)]}'
{
  "commit": "71b885b26eebebc032ac4283d2a661b242b1ad19",
  "tree": "81eac8d71285026a4641bc40985a3476dd7e9b35",
  "parents": [
    "90f909958d0b974d16dc225a8f4288e9d091b8e9"
  ],
  "author": {
    "name": "Rusty Russell",
    "email": "rusty.russell@linaro.org",
    "time": "Wed Sep 05 17:46:45 2012 +0930"
  },
  "committer": {
    "name": "Rusty Russell",
    "email": "rusty.russell@linaro.org",
    "time": "Wed Sep 05 17:46:45 2012 +0930"
  },
  "message": "KVM: ARM: Access all registers via KVM_GET_ONE_REG/KVM_SET_ONE_REG.\n\nWe use the offset within the structure (which, conveniently, is used\ninternally as well) to supply unique ids for the core registers.\n\nThis makes it trivially extensible by appending fields to the struct.\n\nSigned-off-by: Rusty Russell \u003crusty.russell@linaro.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce1122c7faff53e9750656446f6a3e91d4d8da62",
      "old_mode": 33188,
      "old_path": "Documentation/virtual/kvm/api.txt",
      "new_id": "1a71701ba5dfe0d14702930da7eaf0bdd8743952",
      "new_mode": 33188,
      "new_path": "Documentation/virtual/kvm/api.txt"
    },
    {
      "type": "modify",
      "old_id": "6662508c161852927a16614e72ad0a179c277fb0",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/kvm.h",
      "new_id": "3442ced4491a4d110ab5a8d6d9b17573812512a0",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/kvm.h"
    },
    {
      "type": "modify",
      "old_id": "dc2fa43b2bcd4f603a9f03a01baf97aa0da67325",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/kvm_host.h",
      "new_id": "824c9be680efab409c1f5bd0a3a9e0c767ccc286",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "2957f214d14fa3cc3fdaf437daacb9425cddcd64",
      "old_mode": 33188,
      "old_path": "arch/arm/kvm/coproc.c",
      "new_id": "e65d31395f8691f550ab8b5c45ae7066466fc213",
      "new_mode": 33188,
      "new_path": "arch/arm/kvm/coproc.c"
    },
    {
      "type": "modify",
      "old_id": "8ece96d923b71e9627443eeab490ae7147034d05",
      "old_mode": 33188,
      "old_path": "arch/arm/kvm/emulate.c",
      "new_id": "3c25eeb3e618f94fc22b5a203492f53c9b803a26",
      "new_mode": 33188,
      "new_path": "arch/arm/kvm/emulate.c"
    },
    {
      "type": "modify",
      "old_id": "53f72a085f40f5637f03b614108dced25d1a6503",
      "old_mode": 33188,
      "old_path": "arch/arm/kvm/guest.c",
      "new_id": "f05f46aec223958fa40756af2fdfd44023c948fc",
      "new_mode": 33188,
      "new_path": "arch/arm/kvm/guest.c"
    },
    {
      "type": "modify",
      "old_id": "888799facc37e291aeb283ab61478415375eb6f2",
      "old_mode": 33188,
      "old_path": "arch/arm/kvm/reset.c",
      "new_id": "290a13df445bee2e6e64d275b23481a49ea3e9b4",
      "new_mode": 33188,
      "new_path": "arch/arm/kvm/reset.c"
    }
  ]
}
