)]}'
{
  "commit": "2779e3ae39645515cb6c1126634f47c28c9e7190",
  "tree": "e7904837510ba41552a11ebd21caaaf336281462",
  "parents": [
    "f05ef8db1abe68e3f6fc272efee51bc54ce528c5"
  ],
  "author": {
    "name": "Tom Tucker",
    "email": "tom@opengridcomputing.com",
    "time": "Mon Jan 05 11:12:52 2009 -0600"
  },
  "committer": {
    "name": "J. Bruce Fields",
    "email": "bfields@citi.umich.edu",
    "time": "Wed Jan 07 15:40:45 2009 -0500"
  },
  "message": "svc: Move kfree of deferral record to common code\n\nThe rqstp structure has a pointer to a svc_deferred_req record\nthat is allocated when requests are deferred. This record is common\nto all transports and can be freed in common code.\n\nMove the kfree of the rq_deferred to the common svc_xprt_release\nfunction.\n\nThis also fixes a memory leak in the RDMA transport which does not\nkfree the dr structure in it\u0027s version of the xpo_release_rqst callback.\n\nSigned-off-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3fe4f1004278544dadbc0fd57ecc83a06c9549cf",
      "old_mode": 33188,
      "old_path": "net/sunrpc/svc_xprt.c",
      "new_id": "29619612b9f1415b57656b8e78a176ece85d5d97",
      "new_mode": 33188,
      "new_path": "net/sunrpc/svc_xprt.c"
    },
    {
      "type": "modify",
      "old_id": "cccfa7deb9af0d26887f025270deba4a1b6f95b0",
      "old_mode": 33188,
      "old_path": "net/sunrpc/svcsock.c",
      "new_id": "3c103404501d00a7f63379cc73737772f3d3792c",
      "new_mode": 33188,
      "new_path": "net/sunrpc/svcsock.c"
    }
  ]
}
