)]}'
{
  "commit": "ed42c879b7b1463aa7a15fdbbeb2b1914d60be8a",
  "tree": "191f9386a8288e06d7d0e914434aea2f9a56e1ca",
  "parents": [
    "24ca2af1e7cff55e71e9f86c61ddc56e894b8b40"
  ],
  "author": {
    "name": "Miklos Szeredi",
    "email": "miklos@szeredi.hu",
    "time": "Thu Jul 07 17:57:26 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Thu Jul 07 18:23:51 2005 -0700"
  },
  "message": "[PATCH] namespace.c: fix expiring of detached mount\n\nThis patch fixes a bug noticed by Al Viro:\n\n   However, we still have a problem here - just what would\n   happen if vfsmount is detached while we were grabbing namespace\n   semaphore?  Refcount alone is not useful here - we might be held by\n   whoever had detached the vfsmount.  IOW, we should check that it\u0027s\n   still attached (i.e. that mnt-\u003emnt_parent !\u003d mnt).  If it\u0027s not -\n   just leave it alone, do mntput() and let whoever holds it deal with\n   the sucker.  No need to put it back on lists.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\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": "d82cf18a1a947b381603b28ef9765b3be41aef39",
      "old_mode": 33188,
      "old_path": "fs/namespace.c",
      "new_id": "2b4635e43ae84024cac1564231a834f93afc6590",
      "new_mode": 33188,
      "new_path": "fs/namespace.c"
    }
  ]
}
