)]}'
{
  "commit": "77be4366baface6613cfc312ba281f8e5860997c",
  "tree": "9c2666894e96ae3deec82f4232c16ffbc5dfe4fc",
  "parents": [
    "618fbb84299780af96e3d4c4b6f2148656fe3708"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Wed May 19 20:53:10 2010 +0200"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Fri May 21 11:49:19 2010 +0200"
  },
  "message": "block: fix sector comparism in multiwrite_req_compare\n\nThe difference between the start sectors of two requests can be larger\nthan the size of the \"int\" type, which can lead to a not correctly\nsorted multiwrite array and thus spurious I/O errors and filesystem\ncorruption due to incorrect request merges.\n\nSo instead of doing the cute sector arithmetics trick spell out the\nexact comparisms.\n\nSpotted by Kevin Wolf based on a testcase from Michael Tokarev.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfe46e37653d1f7bc340c5e36d424ae4cb7f5637",
      "old_mode": 33188,
      "old_path": "block.c",
      "new_id": "89eece7b7bd7727356a5d69246f483548ea9734b",
      "new_mode": 33188,
      "new_path": "block.c"
    }
  ]
}
