)]}'
{
  "commit": "def13d7401e9b95bbd34c20057ebeb2972708b1b",
  "tree": "afea72afdfe80c645eaf75aa828a49a6e1dec864",
  "parents": [
    "4bc6c497b26a7984cac842a09e2e8f8c46242782"
  ],
  "author": {
    "name": "Tom Tucker",
    "email": "tom@opengridcomputing.com",
    "time": "Sun Dec 30 21:08:08 2007 -0600"
  },
  "committer": {
    "name": "J. Bruce Fields",
    "email": "bfields@citi.umich.edu",
    "time": "Fri Feb 01 16:42:12 2008 -0500"
  },
  "message": "svc: Move the authinfo cache to svc_xprt.\n\nMove the authinfo cache to svc_xprt. This allows both the TCP and RDMA\ntransports to share this logic. A flag bit is used to determine if\nauth information is to be cached or not. Previously, this code looked\nat the transport protocol.\n\nI\u0027ve also changed the spin_lock/unlock logic so that a lock is not taken for\ntransports that are not caching auth info.\n\nSigned-off-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nReviewed-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nReviewed-by: Greg Banks \u003cgnb@sgi.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "936e0dc52fccf2b61c7d3cf1a0920847c69771ee",
      "old_mode": 33188,
      "old_path": "include/linux/sunrpc/svc_xprt.h",
      "new_id": "1b5da39bb461a8cb744fddcac2c8ea095c162bed",
      "new_mode": 33188,
      "new_path": "include/linux/sunrpc/svc_xprt.h"
    },
    {
      "type": "modify",
      "old_id": "406d0031b989bda0256a14641cff4c676c838f7c",
      "old_mode": 33188,
      "old_path": "include/linux/sunrpc/svcsock.h",
      "new_id": "f2ed6a25a7aa591b0a2e17d307ec84a6d2425833",
      "new_mode": 33188,
      "new_path": "include/linux/sunrpc/svcsock.h"
    },
    {
      "type": "modify",
      "old_id": "3e6a1c81d4ce7e28df3ae197f51df1509f50ab33",
      "old_mode": 33188,
      "old_path": "net/sunrpc/svc_xprt.c",
      "new_id": "d2ac130b9040e37d3c490c92e53606ad2c7ee10a",
      "new_mode": 33188,
      "new_path": "net/sunrpc/svc_xprt.c"
    },
    {
      "type": "modify",
      "old_id": "411479411b21052a3e138c5109880abd881b77b4",
      "old_mode": 33188,
      "old_path": "net/sunrpc/svcauth_unix.c",
      "new_id": "6815157bd65cfa97dd216fdf42b4f86ea473665e",
      "new_mode": 33188,
      "new_path": "net/sunrpc/svcauth_unix.c"
    },
    {
      "type": "modify",
      "old_id": "2390286e1827c512a3b7ec14c35fe9e780ec9163",
      "old_mode": 33188,
      "old_path": "net/sunrpc/svcsock.c",
      "new_id": "5c9422c9a980cf0fb023054c802b8d2d10ce2c21",
      "new_mode": 33188,
      "new_path": "net/sunrpc/svcsock.c"
    }
  ]
}
