)]}'
{
  "commit": "7d7d975c67aaa48a6aaf1630c143a453606567b1",
  "tree": "3ad41d49cde986a660cf64a6aa115f617563466b",
  "parents": [
    "078a458e077d6b0db262c4b05fee51d01de2d1d2"
  ],
  "author": {
    "name": "MORITA Kazutaka",
    "email": "morita.kazutaka@lab.ntt.co.jp",
    "time": "Mon Jun 21 04:03:52 2010 +0900"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Tue Jun 22 14:38:02 2010 +0200"
  },
  "message": "qemu-io: check registered fds in command_loop()\n\nSome block drivers use an aio handler and do I/O completion routines\nin it.  However, the handler is not invoked if we only do\naio_read/write, because registered fds are not checked at all.\n\nThis patch registers an aio handler of STDIO to checks whether we can\nread a command without blocking, and calls qemu_aio_wait() in\ncommand_loop().  Any other handlers can be invoked when user input is\nidle.\n\nSigned-off-by: MORITA Kazutaka \u003cmorita.kazutaka@lab.ntt.co.jp\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2336334eea8597caf4bf34b3e5b84c8e6d729c0d",
      "old_mode": 33188,
      "old_path": "cmd.c",
      "new_id": "db2c9c4c5ee066ca43a9210b6fc6d25d80c40033",
      "new_mode": 33188,
      "new_path": "cmd.c"
    }
  ]
}
