)]}'
{
  "commit": "75180df2ed467866ada839fe73cf7cc7d75c0a22",
  "tree": "35966d0b22e58cc49ddee5b5f8d0e64c577dc576",
  "parents": [
    "8007122520f0a3599bdc4df47358a5d83b2574aa"
  ],
  "author": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Wed May 16 16:53:28 2007 -0400"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Tue Jul 10 23:40:48 2007 -0400"
  },
  "message": "NFS: Add the mount option \"nosharecache\"\n\nPrior to David Howell\u0027s mount changes in 2.6.18, users who mounted\ndifferent directories which happened to be from the same filesystem on the\nserver would get different super blocks, and hence could choose different\nmount options. As long as there were no hard linked files that crossed from\none subtree to another, this was quite safe.\nPost the changes, if the two directories are on the same filesystem (have\nthe same \u0027fsid\u0027), they will share the same super block, and hence the same\nmount options.\n\nAdd a flag to allow users to elect not to share the NFS super block with\nanother mount point, even if the fsids are the same. This will allow\nusers to set different mount options for the two different super blocks, as\nwas previously possible. It is still up to the user to ensure that there\nare no cache coherency issues when doing this, however the default\nbehaviour will be to share super blocks whenever two paths result in\nthe same fsid.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "064e69d2fdde856fb19591dfa448c83f11743797",
      "old_mode": 33188,
      "old_path": "fs/nfs/super.c",
      "new_id": "1b555cd41e3bae9ea5524cbdd3b3e9b1fda63099",
      "new_mode": 33188,
      "new_path": "fs/nfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "d8d7480e5a47c50c01938b23bc6482df7640871b",
      "old_mode": 33188,
      "old_path": "include/linux/nfs4_mount.h",
      "new_id": "a0dcf66556571762c0715551da7d2023d0cbe980",
      "new_mode": 33188,
      "new_path": "include/linux/nfs4_mount.h"
    },
    {
      "type": "modify",
      "old_id": "0b82a17c705bbb8a51d595364ab6631b0a33b2dd",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_mount.h",
      "new_id": "a3ade89a64d21f68c359d35d5b179d97a93c0fcc",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_mount.h"
    }
  ]
}
