)]}'
{
  "commit": "508dc6e110c6dbdc0bbe84298ccfe22de7538486",
  "tree": "f55bd04f6a51fecb020a6b677935e232a3d9d709",
  "parents": [
    "e27f49c33b7410f4db065bc4382a8e03769eecc3"
  ],
  "author": {
    "name": "Benny Halevy",
    "email": "bhalevy@tonian.com",
    "time": "Thu Feb 23 17:40:52 2012 -0800"
  },
  "committer": {
    "name": "J. Bruce Fields",
    "email": "bfields@redhat.com",
    "time": "Tue Mar 06 18:13:35 2012 -0500"
  },
  "message": "nfsd41: free_session/free_client must be called under the client_lock\n\nThe session client is manipulated under the client_lock hence\nboth free_session and nfsd4_del_conns must be called under this lock.\n\nThis patch adds a BUG_ON that checks this condition in the\nrespective functions and implements the missing locks.\n\nnfsd4_{get,put}_session helpers were moved to the C file that uses them\nso to prevent use from external files and an unlocked version of\nnfsd4_put_session is provided for external use from nfs4xdr.c\n\nSigned-off-by: Benny Halevy \u003cbhalevy@tonian.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97dd2c75f3229b0b00542a1fd9cd228f7d452f47",
      "old_mode": 33188,
      "old_path": "fs/nfsd/nfs4state.c",
      "new_id": "867086357f6c40fb521c56ee317c07dcd6ec0884",
      "new_mode": 33188,
      "new_path": "fs/nfsd/nfs4state.c"
    },
    {
      "type": "modify",
      "old_id": "d8f52a0f49880b95c2ba9bef6df74ae2c3439bbf",
      "old_mode": 33188,
      "old_path": "fs/nfsd/state.h",
      "new_id": "1e2b582bc9dc02326309ced2d932c98a69f5f122",
      "new_mode": 33188,
      "new_path": "fs/nfsd/state.h"
    }
  ]
}
