)]}'
{
  "commit": "4704d9eba6d8017dc694c077ca4205ffd8becad8",
  "tree": "a2f303d44f4e8ba4cabae1d7bba6e11b6b2f1519",
  "parents": [
    "9b8c30c6db07daa27e9422daf1bb542dbe46170a"
  ],
  "author": {
    "name": "Mark Cave-Ayland",
    "email": "mark.cave-ayland@ilande.co.uk",
    "time": "Sat May 16 14:01:31 2020 +0100"
  },
  "committer": {
    "name": "Mark Cave-Ayland",
    "email": "mark.cave-ayland@ilande.co.uk",
    "time": "Sat May 16 14:42:22 2020 +0100"
  },
  "message": "virtio: limit ring size to a maximum of 128 descriptor entries\n\nQEMU commit c9b7d9ec21 \"virtio: increase virtqueue size for virtio-scsi and\nvirtio-blk\" increased the number of queue descriptors from 128 to 256 which\ncaused OpenBIOS to fail when booting from a virtio-blk device under\nqemu-system-ppc due to a memory overflow.\n\nUpdate the virtio-blk driver so that it uses a maximum of 128 descriptor\nentries (the previous value) to fix the issue, and also ensure that any\nfurther increases in virtqueue size will not cause the same failure.\n\nNote that this commit also fixes the vring_area size calculation which was\nincorrectly based upon the number of virtqueues, and not the number of\ndescriptor entries.\n\nSigned-off-by: Mark Cave-Ayland \u003cmark.cave-ayland@ilande.co.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff7ed6f14af8a62681d7db2c9be9f72ca346db21",
      "old_mode": 33188,
      "old_path": "drivers/virtio.c",
      "new_id": "7808d943ac0d1a5d17bde43ece1650316fc14c90",
      "new_mode": 33188,
      "new_path": "drivers/virtio.c"
    },
    {
      "type": "modify",
      "old_id": "64b49e7338cece5285f6029fec066c289ca449d1",
      "old_mode": 33188,
      "old_path": "drivers/virtio.h",
      "new_id": "36cb205c9787ccdaa78219e7acaffcc87c7200ae",
      "new_mode": 33188,
      "new_path": "drivers/virtio.h"
    }
  ]
}
