)]}'
{
  "commit": "fe2fd9ed5bf184f797412be8b86f4589d1b77bb8",
  "tree": "45677902196a26d12a9eb56a663e0a9787cc2cae",
  "parents": [
    "571f7f46bf367b29f574ca51a9ca1db5035602bb"
  ],
  "author": {
    "name": "Boaz Harrosh",
    "email": "bharrosh@panasas.com",
    "time": "Sat Oct 16 19:14:01 2010 +1100"
  },
  "committer": {
    "name": "Boaz Harrosh",
    "email": "bharrosh@panasas.com",
    "time": "Mon Oct 25 18:03:07 2010 +0200"
  },
  "message": "exofs: Remove inode-\u003ei_count manipulation in exofs_new_inode\n\nexofs_new_inode() was incrementing the inode-\u003ei_count and\ndecrementing it in create_done(), in a bad attempt to make sure\nthe inode will still be there when the asynchronous create_done()\nfinally arrives. This was very stupid because iput() was not called,\nand if it was actually needed, it would leak the inode.\n\nHowever all this is not needed, because at exofs_evict_inode()\nwe already wait for create_done() by waiting for the\nobject_created event. Therefore remove the superfluous ref counting\nand just Thicken the comment at exofs_evict_inode() a bit.\n\nWhile at it change places that open coded wait_obj_created()\nto call the already available wrapper.\n\nCC: Dave Chinner \u003cdchinner@redhat.com\u003e\nCC: Christoph Hellwig \u003chch@lst.de\u003e\nCC: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5f8ce03c2f3fd68861d6f93ab1448a6e80b9053",
      "old_mode": 33188,
      "old_path": "fs/exofs/inode.c",
      "new_id": "42685424817b5d846cbf411bcff815f62f023fa4",
      "new_mode": 33188,
      "new_path": "fs/exofs/inode.c"
    }
  ]
}
