)]}'
{
  "commit": "ce5039c1be1fd04c2d9b1af80d41a6d003f2e20c",
  "tree": "6ad09f92b5d6903fabeee3f4a59c58e174ccb33c",
  "parents": [
    "9b7b9fcc9c124b8a2a079f748239ce9b7a8d8304"
  ],
  "author": {
    "name": "Andy Adamson",
    "email": "andros@netapp.com",
    "time": "Wed Apr 01 09:22:13 2009 -0400"
  },
  "committer": {
    "name": "Benny Halevy",
    "email": "bhalevy@panasas.com",
    "time": "Wed Jun 17 10:46:36 2009 -0700"
  },
  "message": "nfs41: nfs4_setup_sequence\n\nPerform the nfs4_setup_sequence in the rpc_call_prepare state.\n\nIf a session slot is not available, we will rpc_sleep_on the\nslot wait queue leaving the tk_action as rpc_call_prepare.\n\nOnce we have a session slot, hang on to it even through rpc_restart_calls.\nEnsure the nfs41_sequence_res sr_slot pointer is NULL before rpc_run_task is\ncalled as nfs41_setup_sequence will only find a new slot if it is NULL.\n\nA future patch will call free slot after any rpc_restart_calls, and handle the\nrpc restart that result from a sequence operation error.\n\nSigned-off-by: Rahul Iyer \u003ciyer@netapp.com\u003e\n[nfs41: sequence res use slotid]\nSigned-off-by: Andy Adamson\u003candros@netapp.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n[nfs41: simplify nfs4_call_sync]\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n[nfs41: nfs4_call_sync]\n[nfs41: check for session not minorversion]\n[nfs41: remove rpc_message from nfs41_call_sync_args]\n[moved NFS4_MAX_SLOT_TABLE logic into nfs41_setup_sequence]\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n[nfs41: nfs41_call_sync_data use nfs_client not nfs_server]\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n[nfs41: expose nfs4_call_sync_session for lease renewal]\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n[nfs41: remove unnecessary return check]\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5878930b4c3b6a1ba798093095e484c3f50439c4",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4proc.c",
      "new_id": "90aed76e593bdf3c60a4bc72bc51476267530b6e",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4proc.c"
    }
  ]
}
