)]}'
{
  "commit": "3b06b3ebf44170c90c893c6c80916db6e922b9f2",
  "tree": "1da70b311ad7ec7615f3d44ae269ca56a458fc2d",
  "parents": [
    "5ccf92037c7c6e6f28175fd245284923f939259f"
  ],
  "author": {
    "name": "Tyler Hicks",
    "email": "tyhicks@linux.vnet.ibm.com",
    "time": "Tue May 24 03:49:02 2011 -0500"
  },
  "committer": {
    "name": "Tyler Hicks",
    "email": "tyhicks@linux.vnet.ibm.com",
    "time": "Sun May 29 14:23:39 2011 -0500"
  },
  "message": "eCryptfs: Fix new inode race condition\n\nOnly unlock and d_add() new inodes after the plaintext inode size has\nbeen read from the lower filesystem. This fixes a race condition that\nwas sometimes seen during a multi-job kernel build in an eCryptfs mount.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d36002\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@linux.vnet.ibm.com\u003e\nReported-by: David \u003cdavid@unsolicited.net\u003e\nTested-by: David \u003cdavid@unsolicited.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8d5c8091024cd1a66d8f36cf9d8fde25f3d2052",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/crypto.c",
      "new_id": "f48c4987a15c2c5c6c87dd5f997f525dcd0ee0a7",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/crypto.c"
    },
    {
      "type": "modify",
      "old_id": "41a453236371104a3289970abfa4575d82e67681",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/ecryptfs_kernel.h",
      "new_id": "72aa24a4c71e4c93ec52fa98270f8bff38cc8f9c",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/ecryptfs_kernel.h"
    },
    {
      "type": "modify",
      "old_id": "566e5472f78c3d6dae8e5008689eef281cba37ab",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/file.c",
      "new_id": "4ec9eb00a241fb56adcec03587d8b3c8ae506d40",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "fc7d2b748503e88d9765759fa8a6e8d06403ebd1",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/inode.c",
      "new_id": "f0ad965d7d5110bbbb8bfb3a9c50d4764ee8172d",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "7c697abab39619f9d036842f86fe9e660ef0bcce",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/main.c",
      "new_id": "943a4f55ed6d6039877b111b8e5ebf7b2eb669de",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/main.c"
    }
  ]
}
