)]}'
{
  "commit": "cccef3b96a4759ae0790452280c00ea505412157",
  "tree": "26e4f93653a5c980cf8bb585d6fc05817a23f4be",
  "parents": [
    "22958463d5dca8548e19430779f379e66fd6e4a4"
  ],
  "author": {
    "name": "Andy Adamson",
    "email": "andros@netapp.com",
    "time": "Wed Apr 01 09:22:03 2009 -0400"
  },
  "committer": {
    "name": "Benny Halevy",
    "email": "bhalevy@panasas.com",
    "time": "Wed Jun 17 10:46:28 2009 -0700"
  },
  "message": "nfs41: introduce nfs4_call_sync\n\nUse nfs4_call_sync rather than rpc_call_sync to provide\nfor a nfs41 sessions-enabled interface for sessions manipulation.\n\nThe nfs41 rpc logic uses the rpc_call_prepare method to\nrecover and create the session, as well as selecting a free slot id\nand the rpc_call_done to free the slot and update slot table\nrelated metadata.\n\nIn the coming patches we\u0027ll add rpc prepare and done routines\nfor setting up the sequence op and processing the sequence result.\n\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n[nfs41: nfs4_call_sync]\nAs per 11-14-08 review.\nSquash into \"nfs41: introduce nfs4_call_sync\" and \"nfs41: nfs4_setup_sequence\"\nDefine two functions one for v4 and one for v41\nadd a pointer to struct nfs4_client to the correct one.\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\n[added BUG() in _nfs4_call_sync_session if !CONFIG_NFS_V4_1]\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n[nfs41: check for session not minorversion]\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n[group minorversion specific stuff together]\nSigned-off-by: Alexandros Batsakis \u003cAlexandros.Batsakis@netapp.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\n[nfs41: fixup nfs4_clear_client_minor_version]\n[introduce nfs4_init_client_minor_version() in this patch]\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n[cleaned-up patch: got rid of nfs_call_sync_t, dprintks, cosmetics, extra server defs]\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": "f1506f1485216fb8c141190e25a0f495d99ac165",
      "old_mode": 33188,
      "old_path": "fs/nfs/client.c",
      "new_id": "a9828baaa44573347eabe3a211a05e3c6993725a",
      "new_mode": 33188,
      "new_path": "fs/nfs/client.c"
    },
    {
      "type": "modify",
      "old_id": "7cef45db92572e4c77e5d805bb4790ea7d32702e",
      "old_mode": 33188,
      "old_path": "fs/nfs/internal.h",
      "new_id": "8d67c2865dc3e32475b245afa39c4b8753b92025",
      "new_mode": 33188,
      "new_path": "fs/nfs/internal.h"
    },
    {
      "type": "modify",
      "old_id": "e08edc99faaccf41a422802110b2b9225b48e468",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4proc.c",
      "new_id": "4fc5b385f61e506a972002ab53502319122661f9",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4proc.c"
    },
    {
      "type": "modify",
      "old_id": "b47c0fc55d4215821b49a68ac98986536bb2c777",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_fs_sb.h",
      "new_id": "206485e5082fcbf086c3de6dfb61584670120280",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_fs_sb.h"
    }
  ]
}
