)]}'
{
  "commit": "aa53ed541a1fec78a78d02afc8b042d040cc080d",
  "tree": "04d4c66b643e4ec9ec1277f3ad642b18f3f94990",
  "parents": [
    "fc6ae3cf482c385a6fe87ba119d399bb85aa670b"
  ],
  "author": {
    "name": "Jeff Layton",
    "email": "jlayton@redhat.com",
    "time": "Tue Jun 05 14:49:03 2007 -0400"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Tue Jul 10 23:40:25 2007 -0400"
  },
  "message": "NFS4: on a O_EXCL OPEN make sure SETATTR sets the fields holding the verifier\n\nThe Linux NFS4 client simply skips over the bitmask in an O_EXCL open\ncall and so it doesn\u0027t bother to reset any fields that may be holding\nthe verifier. This patch has us save the first two words of the bitmask\n(which is all the current client has #defines for). The client then\nlater checks this bitmask and turns on the appropriate flags in the\nsattr-\u003eia_verify field for the following SETATTR call.\n\nThis patch only currently checks to see if the server used the atime\nand mtime slots for the verifier (which is what the Linux server uses\nfor this). I\u0027m not sure of what other fields the server could\nreasonably use, but adding checks for others should be trivial.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3cc75445a68de627c3def7ed4cc2b1e16db34eda",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4proc.c",
      "new_id": "fee2d14b158bf10bc1fb845df68cc6982819d152",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4proc.c"
    },
    {
      "type": "modify",
      "old_id": "8003c91ccb9a0a5ca374f58dee3594b00615c5f0",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4xdr.c",
      "new_id": "1fcca516e6eeebf92da33403ddea0d83cd18662e",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4xdr.c"
    },
    {
      "type": "modify",
      "old_id": "7e7f33a38fc06ba6b06929a9f1e94f77e6b09cae",
      "old_mode": 33188,
      "old_path": "include/linux/nfs4.h",
      "new_id": "8726491de15417d882d36e3184159f79c0bf525e",
      "new_mode": 33188,
      "new_path": "include/linux/nfs4.h"
    },
    {
      "type": "modify",
      "old_id": "10c26ed0db7129831d42b109f2aa2bbc222f0286",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_xdr.h",
      "new_id": "f7100df3a690ecda87580bd2473382a91ac9905c",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_xdr.h"
    }
  ]
}
