)]}'
{
  "commit": "0ade640e9cda805692dbf688f4bb69e94719275a",
  "tree": "79676b2553e1d7c6a49dd31fb455c0c3ef27b5a0",
  "parents": [
    "2fbc2f1729e785a7b2faf9d8d60926bb1ff62af0"
  ],
  "author": {
    "name": "Jeff Layton",
    "email": "jlayton@redhat.com",
    "time": "Tue Jan 11 07:24:02 2011 -0500"
  },
  "committer": {
    "name": "Steve French",
    "email": "sfrench@us.ibm.com",
    "time": "Thu Jan 20 17:07:49 2011 +0000"
  },
  "message": "cifs: wait indefinitely for responses\n\nThe client should not be timing out on individual SMB requests. Too much\nof the state between client and server is tied to the state of the\nsocket. If we time out requests and issue spurious disconnects then that\ncomprimises data integrity.\n\nInstead of doing this complicated dance where we try to decide how long\nto wait for a response for particular requests, have the client instead\nwait indefinitely for a response. Also, use a TASK_KILLABLE sleep here\nso that fatal signals will break out of this waiting.\n\nLater patches will add support for detecting dead peers and forcing\nreconnects based on that.\n\nReviewed-by: Suresh Jayaraman \u003csjayaraman@suse.de\u003e\nReviewed-by:  Pavel Shilovsky \u003cpiastryyy@gmail.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15059c7ef2ae076221e11ad5bf2e08e70fca15b0",
      "old_mode": 33188,
      "old_path": "fs/cifs/transport.c",
      "new_id": "c41c9c4f0a79418f630afe46a27525b051c32947",
      "new_mode": 33188,
      "new_path": "fs/cifs/transport.c"
    }
  ]
}
