)]}'
{
  "commit": "495d6c9c6595ec7b37910dfd42634839431d21fd",
  "tree": "375a2ea9803a91c5df34df80d7e08119d9772240",
  "parents": [
    "2ecdc82ef0b03e67ce5ecee79d0d108177a704df"
  ],
  "author": {
    "name": "Valerie Aurora",
    "email": "vaurora@redhat.com",
    "time": "Tue Jan 26 14:20:47 2010 -0500"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Wed Mar 03 14:07:55 2010 -0500"
  },
  "message": "VFS: Clean up shared mount flag propagation\n\nThe handling of mount flags in set_mnt_shared() got a little tangled\nup during previous cleanups, with the following problems:\n\n* MNT_PNODE_MASK is defined as a literal constant when it should be a\nbitwise xor of other MNT_* flags\n* set_mnt_shared() clears and then sets MNT_SHARED (part of MNT_PNODE_MASK)\n* MNT_PNODE_MASK could use a comment in mount.h\n* MNT_PNODE_MASK is a terrible name, change to MNT_SHARED_MASK\n\nThis patch fixes these problems.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25c1dcf9e9eb4451b2447fc7e0a89be33447ad27",
      "old_mode": 33188,
      "old_path": "fs/namespace.c",
      "new_id": "d25d4602ab50c38f8cb44e13ea4463dd48802c0f",
      "new_mode": 33188,
      "new_path": "fs/namespace.c"
    },
    {
      "type": "modify",
      "old_id": "6c7ef3252a26dc2bf99d3bca3efde6c9eff2efd3",
      "old_mode": 33188,
      "old_path": "fs/pnode.h",
      "new_id": "1ea4ae1efcd3f898097a011360bb978c29f7b565",
      "new_mode": 33188,
      "new_path": "fs/pnode.h"
    },
    {
      "type": "modify",
      "old_id": "5d5275364867879626d30b4511a7f064a635747f",
      "old_mode": 33188,
      "old_path": "include/linux/mount.h",
      "new_id": "375d43a5d802d0416d2b395ee95fb2c1aa516afb",
      "new_mode": 33188,
      "new_path": "include/linux/mount.h"
    }
  ]
}
