)]}'
{
  "commit": "3e300fa6ad4ee19b16339c25773dec8df0bfb982",
  "tree": "45fb2105bd9e7112fa0fc51428d44da6a37564a7",
  "parents": [
    "6ab39b1bd3474aab57e10cc90377b9a3b94a72d4"
  ],
  "author": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Mon May 26 10:27:58 2014 +0200"
  },
  "committer": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Mon Jun 16 13:24:38 2014 +0200"
  },
  "message": "macio ide: Do remainder access asynchronously\n\nThe macio IDE controller has some pretty nasty magic in its implementation to\nallow for unaligned sector accesses. We used to handle these accesses\nsynchronously inside the IO callback handler.\n\nHowever, the block infrastructure changed below our feet and now it\u0027s impossible\nto call a synchronous block read/write from the aio callback handler of a\nprevious block access.\n\nWork around that limitation by making the unaligned handling bits also go\nthrough our asynchronous handler.\n\nThis fixes booting Mac OS X for me.\n\nReported-by: John Arbuckle \u003cprogrammingkidx@gmail.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af57168db38bde5ed5f92cd624aa359b4ebc7168",
      "old_mode": 33188,
      "old_path": "hw/ide/macio.c",
      "new_id": "c14a1ddddb7eb5b504422f83e2cbff5e77a8de73",
      "new_mode": 33188,
      "new_path": "hw/ide/macio.c"
    },
    {
      "type": "modify",
      "old_id": "3335476c2936c4a97ac5b036bf50ae5a32da3636",
      "old_mode": 33188,
      "old_path": "hw/misc/macio/mac_dbdma.c",
      "new_id": "b25e8511b2fbe8a769237557aedc76099c40be7a",
      "new_mode": 33188,
      "new_path": "hw/misc/macio/mac_dbdma.c"
    },
    {
      "type": "modify",
      "old_id": "90efd277e4c6e7fcc63f3e2862c54e91a9e34d6c",
      "old_mode": 33188,
      "old_path": "include/hw/ppc/mac_dbdma.h",
      "new_id": "d7db06c031284d5b574f43abf7fd91c62cafd6ea",
      "new_mode": 33188,
      "new_path": "include/hw/ppc/mac_dbdma.h"
    }
  ]
}
