)]}'
{
  "commit": "3e9e3dbe0fe36c824ce2c5d7b05997c87a64bbdc",
  "tree": "f8291afbbe83259c5309d1b4b968359f1bf63fd4",
  "parents": [
    "ea1da636e956ad1591a74904f23d98bbc26a644b"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@cse.unsw.edu.au",
    "time": "Thu Jun 23 22:04:20 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Fri Jun 24 00:06:35 2005 -0700"
  },
  "message": "[PATCH] knfsd: nfsd4: allow multiple lockowners\n\n\u003eFrom the language of rfc3530 section 8.1.3 (e.g., the suggestion that a\n\"process id\" might be a reasonable lockowner value) it\u0027s conceivable that a\nclient might want to use the same lockowner string on multiple files, so we may\nas well allow that.  We expect each use of open_to_lockowner to create a\ndistinct seqid stream, though.\n\nFor now we\u0027re also allowing multiple uses of open_to_lockowner with the same\nopen, though it seems unlikely clients would actually do that.\n\nAlso add a comment reminding myself of some very non-scalable data structures.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\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": "22e76e3f06a57fe40d1d06c9216320caf3431074",
      "old_mode": 33188,
      "old_path": "fs/nfsd/nfs4state.c",
      "new_id": "26d00465c28aa630e120d74c7798df31efef1925",
      "new_mode": 33188,
      "new_path": "fs/nfsd/nfs4state.c"
    }
  ]
}
