)]}'
{
  "commit": "e4e83ea47babd9d4bf95a13aed87f8ef51e46472",
  "tree": "3949e01791c172f21f0d408d3352a857fcda9258",
  "parents": [
    "47cee541a46a73b20dc279bf4c4690f776f6c81b"
  ],
  "author": {
    "name": "J. Bruce Fields",
    "email": "bfields@citi.umich.edu",
    "time": "Thu Apr 22 16:21:39 2010 -0400"
  },
  "committer": {
    "name": "J. Bruce Fields",
    "email": "bfields@citi.umich.edu",
    "time": "Tue May 18 19:03:50 2010 -0400"
  },
  "message": "Revert \"nfsd4: distinguish expired from stale stateids\"\n\nThis reverts commit 78155ed75f470710f2aecb3e75e3d97107ba8374.\n\nWe\u0027re depending here on the boot time that we use to generate the\nstateid being monotonic, but get_seconds() is not necessarily.\n\nWe still depend at least on boot_time being different every time, but\nthat is a safer bet.\n\nWe have a few reports of errors that might be explained by this problem,\nthough we haven\u0027t been able to confirm any of them.\n\nBut the minor gain of distinguishing expired from stale errors seems not\nworth the risk.\n\nConflicts:\n\n\tfs/nfsd/nfs4state.c\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "296eded356b67b8afba95c61e6d9b2d4877efd86",
      "old_mode": 33188,
      "old_path": "fs/nfsd/nfs4state.c",
      "new_id": "12f7109720c235cc92cd2464621f7cbff893848e",
      "new_mode": 33188,
      "new_path": "fs/nfsd/nfs4state.c"
    }
  ]
}
