)]}'
{
  "commit": "c016e2257acd00a7ffd87fa1eec896138563d1aa",
  "tree": "aa22df355afe2be5b5476c1c6d26da99e47836fc",
  "parents": [
    "334a13ec3d01a1a4b4f2249735b793105cb4a519"
  ],
  "author": {
    "name": "Sébastien Dugu",
    "email": "sebastien.dugue@bull.net",
    "time": "Tue Jun 28 20:44:59 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Tue Jun 28 21:20:32 2005 -0700"
  },
  "message": "[PATCH] aio-retry-fix: fix aio retry work queueing\n\nIn the case of buffered AIO, in the aio retry path (aio_run_iocb), when the\nretry method returns EIOCBRETRY the kicked iocb is added to the context run\nlist but is never queued onto the work queue.  The request therefore is\nnever completed.\n\nThis patch fixes that by adding the appropriate call to aio_queue_work in\naio_run_aiocb so that subsequent retries will be handled by the aio worker\nthread.\n\nSigned-off-by: Sébastien Dugué \u003csebastien.dugue@bull.net\u003e\nAcked-by: Benjamin LaHaise \u003cbenjamin.c.lahaise@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7afa222f68028a338eae68907ae231a446cc398c",
      "old_mode": 33188,
      "old_path": "fs/aio.c",
      "new_id": "06d7d4390fe7dd8562e8433ce3a29b2b9ee4e241",
      "new_mode": 33188,
      "new_path": "fs/aio.c"
    }
  ]
}
