)]}'
{
  "commit": "ec0dd267bf7d08cb30e321e45a75fd40edd7e528",
  "tree": "3bf48630b67c339e968c80965e9696027393c968",
  "parents": [
    "e5012d1f3861d18c7f3814e757c1c3ab3741dbcd"
  ],
  "author": {
    "name": "Ben Greear",
    "email": "greearb@candelatech.com",
    "time": "Tue Jul 12 10:27:55 2011 -0700"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Tue Jul 12 13:40:13 2011 -0400"
  },
  "message": "SUNRPC: Fix use of static variable in rpcb_getport_async\n\nBecause struct rpcbind_args *map was declared static, if two\nthreads entered this method at the same time, the values\nassigned to map could be sent two two differen tasks.\nThis could cause all sorts of problems, include use-after-free\nand double-free of memory.\n\nFix this by removing the static declaration so that the map\npointer is on the stack.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a80a922c5270ee78d8a76feebac4360c551da82",
      "old_mode": 33188,
      "old_path": "net/sunrpc/rpcb_clnt.c",
      "new_id": "e45d2fbbe5a8b3e82e6c36f3385065967663bff3",
      "new_mode": 33188,
      "new_path": "net/sunrpc/rpcb_clnt.c"
    }
  ]
}
