)]}'
{
  "commit": "a5576cfa5cd8d8aa874bd4ee500dc8a2e7cbad18",
  "tree": "daf29a5b4ad3c0594f6d99b9ed23537e90a2dc9d",
  "parents": [
    "50e1092b3a119bb4660bb6bd2e1749dc2d8ac62e"
  ],
  "author": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Wed Dec 12 11:08:33 2007 -0500"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Wed Dec 12 11:08:33 2007 -0500"
  },
  "message": "Revert \"NFS: Ensure we return zero if applications attempt to write zero bytes\"\n\nThis reverts commit b9148c6b80d802dbc2a7530b29915a80432e50c7.\n\nOn Wed, 12 Dec 2007 10:57:30 -0500, Chuck Lever wrote\n\u003e commit b9148c6b should be reverted.  It was recently forward-ported\n\u003e from some years-old patches, and is clearly not needed now.\n\u003e\n\u003e On Dec 11, 2007, at 5:21 PM, Adrian Bunk wrote:\n\u003e\n\u003e\u003e This code became dead after commit\n\u003e\u003e b9148c6b80d802dbc2a7530b29915a80432e50c7\n\u003e\u003e (which BTW doesn\u0027t seem to have changed any behaviour) and can\n\u003e\u003e therefore\n\u003e\u003e be removed.\n\u003e\u003e\n\u003e\u003e Spotted by the Coverity checker.\n\u003e\u003e\n\u003e\u003e Signed-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n\u003e\u003e\n\u003e\u003e ---\n\u003e\u003e --- linux-2.6/fs/nfs/direct.c.old     2007-12-02 21:54:53.000000000 +0100\n\u003e\u003e +++ linux-2.6/fs/nfs/direct.c 2007-12-02 21:55:10.000000000 +0100\n\u003e\u003e @@ -897,15 +897,12 @@ ssize_t nfs_file_direct_write(struct kio\n\u003e\u003e       if (!count)\n\u003e\u003e               goto out;       /* return 0 */\n\u003e\u003e\n\u003e\u003e       retval \u003d -EINVAL;\n\u003e\u003e       if ((ssize_t) count \u003c 0)\n\u003e\u003e               goto out;\n\u003e\u003e -     retval \u003d 0;\n\u003e\u003e -     if (!count)\n\u003e\u003e -             goto out;\n\u003e\u003e\n\u003e\u003e       retval \u003d nfs_sync_mapping(mapping);\n\u003e\u003e       if (retval)\n\u003e\u003e               goto out;\n\u003e\u003e\n\u003e\u003e       retval \u003d nfs_direct_write(iocb, iov, nr_segs, pos, count);\n\u003e\u003e\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e8d82f6666be9e1cd4ec1d4d645c394e115d2f1",
      "old_mode": 33188,
      "old_path": "fs/nfs/direct.c",
      "new_id": "3c9d16b4f80c2d2f869ad7541b650389d4cf8130",
      "new_mode": 33188,
      "new_path": "fs/nfs/direct.c"
    }
  ]
}
