)]}'
{
  "commit": "2940980d2ed02fded68e66b61e62052729a01481",
  "tree": "9d61823162bab4ea20eba4eb9fc52722fc296da4",
  "parents": [
    "8a72afc44c06bec4d6169a5ceb7b4e3a1be1a2bf"
  ],
  "author": {
    "name": "Daniel Verkamp",
    "email": "dverkamp@chromium.org",
    "time": "Wed Feb 24 14:46:19 2021 -0800"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri May 14 05:24:47 2021 +0000"
  },
  "message": "linux: generalize kick_all_vcpus to send any VcpuControl message\n\nPreviously, kick_all_vcpus() would only accept VmControl::RunState\nmessages; extend it to accept any VmControl message type instead.\nThis required adding the Clone trait to a few types.\n\nBUG\u003db:174705596\nTEST\u003d./test_all\n\nChange-Id: I3c8c42ee8a96ff151fa8f01ab067931bdff2b7b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2718281\nTested-by: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Daniel Verkamp \u003cdverkamp@chromium.org\u003e\nReviewed-by: Zach Reizner \u003czachr@chromium.org\u003e\nReviewed-by: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ca40bea683b468680e8a9e73a3c0404d2cf0418",
      "old_mode": 33188,
      "old_path": "src/linux.rs",
      "new_id": "7bad24eb44429296d610f5eb2e540fdccbffd176",
      "new_mode": 33188,
      "new_path": "src/linux.rs"
    },
    {
      "type": "modify",
      "old_id": "cf1cf6dd78a2f189939d45416ea2074cb33eccb5",
      "old_mode": 33188,
      "old_path": "vm_control/src/gdb.rs",
      "new_id": "1cb4d477fd71ec2b4e1a49e7f16928c367c4b206",
      "new_mode": 33188,
      "new_path": "vm_control/src/gdb.rs"
    },
    {
      "type": "modify",
      "old_id": "42521662bd28e4f566bbf1c19c12b95436ead435",
      "old_mode": 33188,
      "old_path": "vm_control/src/lib.rs",
      "new_id": "8050813428eeccb68ca076e021c3c9ac76f860a0",
      "new_mode": 33188,
      "new_path": "vm_control/src/lib.rs"
    }
  ]
}
