)]}'
{
  "commit": "2ba1d381c2f5f5868fe071b45977c2ed459d78f0",
  "tree": "c9cf021f47b3984c40d8133c66f9014c5972f66f",
  "parents": [
    "4490c71191b59dce2dd88f5f9ab49f2c92ab410c"
  ],
  "author": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Tue Apr 03 17:24:11 2012 +0300"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Wed Apr 11 13:24:59 2012 +0300"
  },
  "message": "virtio-pci: change virtio balloon PCI class code\n\nCurrently the virtio balloon device, when using the virtio-pci interface\nadvertises itself with PCI class code MEMORY_RAM.  This is wrong; the\nballoon is vaguely related to memory, but is nothing like a PCI memory\ndevice in the meaning of the class code, and this code is not required\nor suggested by the virtio PCI specification.\n\nWorse, this patch causes problems on the pseries machine, because the\nfirmware, seeing this class code, advertises the device as memory in the\ndevice tree, and then a guest kernel bug causes it to see this \"memory\"\nbefore the real system memory, leading to a crash in early boot.\n\nThis patch fixes the problem by removing the bogus PCI class code on the\nballoon device.  The backwards compatibility PC machines get new compat\nproperties so that they don\u0027t change.\n\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f61f00181a5780b4b8ccb89417341bd595760c9",
      "old_mode": 33188,
      "old_path": "hw/pc_piix.c",
      "new_id": "5c08245fede26e615cb9277790cca0048e7c94b2",
      "new_mode": 33188,
      "new_path": "hw/pc_piix.c"
    },
    {
      "type": "modify",
      "old_id": "a0fb7c1b9ccf9734cd81bfb38c22a0e0dd9e8cad",
      "old_mode": 33188,
      "old_path": "hw/virtio-pci.c",
      "new_id": "4a4413d52c2bd0294974373f5e7b28a479c7d3e2",
      "new_mode": 33188,
      "new_path": "hw/virtio-pci.c"
    }
  ]
}
