)]}'
{
  "commit": "0bb6fcc13ae4fad98e0d610458975e47be0d2203",
  "tree": "1d0fd24ce8d49c139b0b01c5ce59f073d3ae20a9",
  "parents": [
    "deac66ae454cacf942c051b86d9232af546fb187"
  ],
  "author": {
    "name": "Miklos Szeredi",
    "email": "miklos@szeredi.hu",
    "time": "Tue Sep 06 15:19:36 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Sep 07 16:58:01 2005 -0700"
  },
  "message": "[PATCH] pivot_root() circular reference fix\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d4857\n\nWhen pivot_root is called from an init script in an initramfs environment,\nit causes a circular reference in the mount tree.\n\nThe cause of this is that pivot_root() is not prepared to handle pivoting\nan unattached mount.  In an initramfs environment, rootfs is the root of\nthe namespace, and so it is not attached.\n\nThis patch fixes this and related problems, by returning -EINVAL if either\nthe current root or the new root is detached.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nAcked-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: \u003cbigfish@asmallpond.org\u003e\nCc: 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": "29b70669435c1a894303bef10d44c355b1873dd7",
      "old_mode": 33188,
      "old_path": "fs/namespace.c",
      "new_id": "34156260c9b6586939e932e3856cc0211e98cd97",
      "new_mode": 33188,
      "new_path": "fs/namespace.c"
    }
  ]
}
