)]}'
{
  "commit": "99cefda42ac550863b5ae1df9e60322e377decf9",
  "tree": "20926e04d7d5ff770edf337e0e4493a1b0b6a9cc",
  "parents": [
    "2e2ce171c3ba6f2753fb1fd2706b63683394da2d"
  ],
  "author": {
    "name": "Louis Rilling",
    "email": "louis.rilling@kerlabs.com",
    "time": "Fri Jun 27 13:10:25 2008 +0200"
  },
  "committer": {
    "name": "Mark Fasheh",
    "email": "mfasheh@suse.com",
    "time": "Thu Jul 31 16:21:13 2008 -0700"
  },
  "message": "[PATCH] configfs: Fix open directory making rmdir() fail\n\nWhen checking for user-created elements under an item to be removed by rmdir(),\nconfigfs_detach_prep() counts fake configfs_dirents created by dir_open() as\nuser-created and fails when finding one. It is however perfectly valid to remove\na directory that is open.\n\nSimply make configfs_detach_prep() skip fake configfs_dirent, like it already\ndoes for attributes, and like detach_groups() does.\n\nSigned-off-by: Louis Rilling \u003clouis.rilling@kerlabs.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d11479cf2c3d42d36e071a3a0dca39dce5f38c5",
      "old_mode": 33188,
      "old_path": "fs/configfs/dir.c",
      "new_id": "a89058b3988429d639bbcb8371f58c6bc25f7d90",
      "new_mode": 33188,
      "new_path": "fs/configfs/dir.c"
    }
  ]
}
