)]}'
{
  "commit": "ff9aa5e56df60cc8565a93cc868fe25ae3f20e49",
  "tree": "ae1045652699feacd18aecbc7023edd430c2695e",
  "parents": [
    "9e1968c58d72c4b85d8a69bda1e194f9701fb224"
  ],
  "author": {
    "name": "Chuck Lever",
    "email": "chuck.lever@oracle.com",
    "time": "Tue Aug 22 20:06:21 2006 -0400"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Fri Sep 22 23:24:51 2006 -0400"
  },
  "message": "SUNRPC: Eliminate xprt_create_proto and rpc_create_client\n\nThe two function call API for creating a new RPC client is now obsolete.\nRemove it.\n\nAlso, remove an unnecessary check to see whether the caller is capable of\nusing privileged network services.  The kernel RPC client always uses a\nprivileged ephemeral port by default; callers are responsible for checking\nthe authority of users to make use of any RPC service, or for specifying\nthat a nonprivileged port is acceptable.\n\nTest plan:\nRepeated runs of Connectathon locking suite.  Check network trace to ensure\ncorrectness of NLM requests and replies.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7817ba82f1b2eee1533b07f72e63d367dd248fa5",
      "old_mode": 33188,
      "old_path": "include/linux/sunrpc/clnt.h",
      "new_id": "f6d1d646ce05c1039437ff7af52155df9afbe353",
      "new_mode": 33188,
      "new_path": "include/linux/sunrpc/clnt.h"
    },
    {
      "type": "modify",
      "old_id": "bc80fcfdd892fd5c5325c9c16ae7faa2bc635ddd",
      "old_mode": 33188,
      "old_path": "include/linux/sunrpc/xprt.h",
      "new_id": "de4efea7c856da3e8de838ee504684f3e26b81f2",
      "new_mode": 33188,
      "new_path": "include/linux/sunrpc/xprt.h"
    },
    {
      "type": "modify",
      "old_id": "dbb93bdf6cc9827721768d5006d43e6ed6e8e6dd",
      "old_mode": 33188,
      "old_path": "net/sunrpc/clnt.c",
      "new_id": "428704dd5b3ea3175b4573a92b9e861cb3db630b",
      "new_mode": 33188,
      "new_path": "net/sunrpc/clnt.c"
    },
    {
      "type": "modify",
      "old_id": "f38f939ce95fffd12aaabb4aeed3580cf2be7c9a",
      "old_mode": 33188,
      "old_path": "net/sunrpc/sunrpc_syms.c",
      "new_id": "26c0531d7e253739d5e0a7b9f38225ac0e311da6",
      "new_mode": 33188,
      "new_path": "net/sunrpc/sunrpc_syms.c"
    },
    {
      "type": "modify",
      "old_id": "17f56cfe24127b47f2aabd943b03f2e25f647537",
      "old_mode": 33188,
      "old_path": "net/sunrpc/xprt.c",
      "new_id": "e4f64fb58ff27bc246930c142586c2e4d535b278",
      "new_mode": 33188,
      "new_path": "net/sunrpc/xprt.c"
    },
    {
      "type": "modify",
      "old_id": "17179aa4c2071eabcd53794d911bbea8bed6f856",
      "old_mode": 33188,
      "old_path": "net/sunrpc/xprtsock.c",
      "new_id": "0b84fab68d7e971168254058bbeb4d45a06698c2",
      "new_mode": 33188,
      "new_path": "net/sunrpc/xprtsock.c"
    }
  ]
}
