)]}'
{
  "commit": "094bb20b9fcab3a1652a77741caba6b78097d622",
  "tree": "85347e557be116ed1fa8bbf63555fcb83920baf5",
  "parents": [
    "602f83273c89fdd25f24757564d8001cf723e740"
  ],
  "author": {
    "name": "Chuck Lever",
    "email": "cel@citi.umich.edu",
    "time": "Thu Aug 11 16:25:20 2005 -0400"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Fri Sep 23 12:38:11 2005 -0400"
  },
  "message": "[PATCH] RPC: extract socket logic common to both client and server\n\n Clean-up: Move some code that is common to both RPC client- and server-side\n socket transports into its own source file, net/sunrpc/socklib.c.\n\n Test-plan:\n Compile kernel with CONFIG_NFS enabled.  Millions of fsx operations over\n UDP, client and server.  Connectathon over UDP.\n\n Version: Thu, 11 Aug 2005 16:03:09 -0400\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23448d0fb5bc522324f176859170874c6f2d0a1a",
      "old_mode": 33188,
      "old_path": "include/linux/sunrpc/xdr.h",
      "new_id": "d8b7656bca4180fd588f7b9583a1797b16f9f05f",
      "new_mode": 33188,
      "new_path": "include/linux/sunrpc/xdr.h"
    },
    {
      "type": "modify",
      "old_id": "46a2ce00a29b8af7ca0ac4a67fd082eda541bf00",
      "old_mode": 33188,
      "old_path": "net/sunrpc/Makefile",
      "new_id": "f0a955627177275a7fce65330192a84939385fc6",
      "new_mode": 33188,
      "new_path": "net/sunrpc/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f97e90f36c8bb18b8ca403547fa0a4339d930d3",
      "new_mode": 33188,
      "new_path": "net/sunrpc/socklib.c"
    },
    {
      "type": "modify",
      "old_id": "30ec3efc48a654fe16e7f7f096b42e4e44727b72",
      "old_mode": 33188,
      "old_path": "net/sunrpc/svcsock.c",
      "new_id": "130f2b5d93dd23415b180ab794dc083669e4ad9d",
      "new_mode": 33188,
      "new_path": "net/sunrpc/svcsock.c"
    },
    {
      "type": "modify",
      "old_id": "fde16f40a581dfb64e725e694afb4df5090693ed",
      "old_mode": 33188,
      "old_path": "net/sunrpc/xdr.c",
      "new_id": "9cc12aeed22c136f2489ed950e9577fc57eea69c",
      "new_mode": 33188,
      "new_path": "net/sunrpc/xdr.c"
    },
    {
      "type": "modify",
      "old_id": "0e4ffdaa0129e7fc5d538875cb872bd2133e867a",
      "old_mode": 33188,
      "old_path": "net/sunrpc/xprt.c",
      "new_id": "67444f494fea97ffd63498e40fdb3509676de697",
      "new_mode": 33188,
      "new_path": "net/sunrpc/xprt.c"
    }
  ]
}
